1.1.2操作系统的作用 操作系统的作用(1) OS是计算机硬件、软件资源的管理者 管理对象包括:CPU、存储器、外部设 备、信息(数据和软件) 管理的内容:资源的当前状态(数量和 使用情况)、资源的分配、回收和访问 操作,相应管理策略(包括用户权限)
操作系统的作用(1) OS是计算机硬件、软件资源的管理者。 • 管理对象包括:CPU、存储器、外部设 备、信息(数据和软件); • 管理的内容:资源的当前状态(数量和 使用情况)、资源的分配、回收和访问 操作,相应管理策略(包括用户权限)。 1.1.2 操作系统的作用
操作系统的作用(2) OS是用户使用系统硬件、软件的接口。 系统命令(命令行、菜单式、命令脚本 式、图形用户接口GUI); 系统调用(形式上类似于过程调用,在 应用编程中使用)
操作系统的作用(2) OS是用户使用系统硬件、软件的接口。 • 系统命令(命令行、菜单式、命令脚本 式、图形用户接口GUI); • 系统调用(形式上类似于过程调用,在 应用编程中使用)
操作系统的作用(3) OS是扩展机( extended machine)虚拟机( virtual machine) 在裸机上添加:设备管理、文件管理 存储管理(针对内存和外存)、处理机 管理(针对CPU) 另外,为合理组织工作流程:作业管理 进程管理。 操作系统的非形式化定义(关键点):系统软件,程 序模块的集合,资源管理和用户接口功飢
操作系统的作用(3) OS是扩展机(extended machine)/虚拟机(virtual machine)。 • 在裸机上添加:设备管理、文件管理、 存储管理(针对内存和外存)、处理机 管理(针对CPU); • 另外,为合理组织工作流程:作业管理、 进程管理。 操作系统的非形式化定义(关键点):系统软件,程 序模块的集合,资源管理和用户接口功能
1.13操作系统举例 MS OS: MS DOS. MS Windows 3.x Windows 95. Windows nt windows 2000 UNIX. BSD. SRV4 OSFL. SCO UNIX alX. Solaris. Linux NOS: Novell Netware RTOS: VXWorks pSos Nucleus
1.1.3 操作系统举例 • MS OS: MS DOS, MS Windows 3.x, Windows 95, Windows NT, Windows 2000 • UNIX: BSD, SRV4, OSF1, SCO UNIX, AIX, Solaris, Linux • NOS: Novell Netware • RTOS: VxWorks, pSoS, Nucleus
1.2操作系统的发展历史 12.1推动操作系统发展的主要动力 12.2手工操作 123单道批处理系统( simple batch processing) 12.4多道批处理系统( multiprogramming system 125分时系统 time-sharing system 126实时系统( real-time system 返回
1.2 操作系统的发展历史 1.2.1 推动操作系统发展的主要动力 1.2.2 手工操作 1.2.3 单道批处理系统(simple batch processing) 1.2.4 多道批处理系统(multiprogramming system) 1.2.5 分时系统(time-sharing system) 1.2.6 实时系统(real-time system) 返回