计算机操作系统笔记第一章(苏州大学慕课)

CH1导论

1.1什么是操作系统

操作系统目的;操作系统定义;计算机硬件结构;操作系统启动

操作系统(operating system),简称OS

操作系统作为计算机最底层的软件,是应用程序运行的基本支撑环境,不可或缺。

目标

运行用户程序——核心目标

更高效使用计算机——面向系统

更方便使用计算机——面向用户

不同用户/系统/阶段有着不同侧重点

早期:高效

目前:方便

用户视角(不同用户,不同视角)

pc用户:追求方便易用和高性能

主机用户:关注资源利用率

手持设备用户:关心方便和电池续航

正是由于不同用户、不同应用场景对操作系统有不同的要求,就需要设计不同操作系统,以适应用户和应用的需求。这也是操作系统多样化的原因。

系统角度

操作系统是资源分配器

管理所有资源

面对冲突的资源请求,决定如何分配资源,以便系统有效公平运行

操作系统是一个控制程序

管理用户程序运行,以防止计算机资源的错误使用或使用不当

由于在系统层面对操作系统的要求基本一致,这就使得对大多数操作系统具有共性,都包括CPU管理、内存管理、文件管理和设备管理等内容。

操作系统定义

观点一:当你预定一个操作系统时,零售商所装的所有东西就是操作系统(极大化)

观点二:内核kernel才是操作系统(极小化)内核是一直运行在计算机上的程序,内核不运行则计算机无法运行

计算机硬件结构

现代操作系统

一个或多个CPU和内存

若干通过总线相连的设备控制器和I/O设备

总线

CPU可以从内存读取指令和数据,并执行指令,也就是运行程序,而各个I/O设备,则由各自的控制器控制。

CPU和设备控制器可并行工作,并竞争内存。

中断是指当出现需要时,CPU暂时停止当前进程的执行,转而执行处理新情况的中断处理程序。当执行完该中断处理程序后,则重新从刚才停止的位置继续当前进程的运行。

猜你喜欢

转载自blog.csdn.net/qq_18893805/article/details/88044189
今日推荐