操作系统(Operating System,OS)是一种复杂的系统软件,是不同程序代码、数据类型、数据初始化文件的集合、可执行。例如,常用的Linux,Window10等。
操作系统的主要功能包括
进程与处理机管理、作业管理、存储管理、设备管理、文件管理。
(1)进程与处理机管理:由于程序的执行必须依靠处理机,任意时刻处理及都只能执行一个程序流。
(2)作业管理:包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等;
(3)存储管理:实质是对存储“空间”的管理,主要指对主存的管理;
(4)设备管理:主要完成接受用户的I/O请求、为用户分配I/O设备、管理I/O缓存和驱动I/O设备等。
(5)文件管理:计算机系统把大量需要长时间保留的数据信息以文件的形式村饭挂在外存储设备中(如硬盘、光盘、U盘),操作系统通过自己的问及那管理程序完成外村空间的分配、回收、文件的按名存取、文件的组织、共享与保护等功能。
计算机的组成:应用程序、操作系统、硬件。操作系统的作用是管理资源(各种硬件、计算资源、时间等)。
硬件层:CPU、主存、总线、I/O设备、
操作系统:
发展过程:无操作系统→单道批处理系统→多道批处理系统→微机操作系统→实时操作系统
(1)无操作系统:使用电子管为主要的电子器件。特点:没有用来存储程序的内存,无操作系统。
(2)单道批处理系统:使用晶体管为主要的电子器件。含义:内存中只能驻留一道用户作业,CPU和内存资源被用户作业独占。 特点:自动性、顺序性、单道性。
(3)多道批处理系统:开始采用集成电路芯片作为主要的电子器件。含义:支持多道批处理功能、又支持分时功能。特点:多道性、无序性、调度行、复杂性。
(4)分时操作系统:允许多个用户通过终端同时使用计算机。 特点:多路性、独立性、及时性、交互性。
(5)实时操作系统:是支持实时计算的系统, 实时计算的正确性不仅依赖于系统计算的逻辑结果,还依赖于产生正确结果的时间。 特点:多路性、独立性、及时性、交互性、可靠性。
操作系统的特征: 并发、 共享、虚拟、异步性。
1.并发:是指两个多个事件在同一时间间隔内发生。 并行:是指多个事件同时发生。
2.共享:是指系统中的资源可共内存中多个并发执行的进程共同使用。资源共享有两种,即互斥共享和同时共享。
3.虚拟:是指通过某种技术把一个物理实体变成若干逻辑上的对应物。
4.异步性:进程以不可预知的速度向前推进。内存中的每个程序何时执行、何时暂停、以怎样的速度向前推进,以及没到程序总共需要多少时间才能完成等,都是不可预知的。
浙公网安备 33010602011771号