网站广告位制作,Wordpress 十大,免费网站建设解决方案,wordpress整合百度站内搜索一、操作系统基本概念 1 操作系统定义 操作系统是裸机上的第一层软件#xff0c;它是对硬件系统功能的首次扩充#xff0c; 用以填补人与机器之间的鸿沟。 OS定义#xff1a;操作系统是控制和管理计算机系统内各种硬件和软件资源#xff0c;有效地组织多道程序运行的系统软…一、操作系统基本概念 1 操作系统定义 操作系统是裸机上的第一层软件它是对硬件系统功能的首次扩充 用以填补人与机器之间的鸿沟。 OS定义操作系统是控制和管理计算机系统内各种硬件和软件资源有效地组织多道程序运行的系统软件或程序集合是用户与计算机之间的接口。 ①操作系统是系统软件程序集合②基本职能是控制和管理系统内各种资源有效地组织多道程序的运行③提供众多服务方便用户使用扩充硬件功能 2 操作系统的功能和目标——资源的管理者
CPU:
处理机CPU分配处理机调度、切换等管理
内存:
主要负责内存的分配与回收
文件程序和数据:
实现对文件的存取、共享和保护
I/O设备:
负责I/O设备的分配(回收)与操纵 3 操作系统的功能和目标——向上层提供方便易用的服务 给普通用户 联机机命令接口用户说一句系统跟着做一句。脱机命令接口用户说一堆系统做一堆。 给程序员 程序接口又称系统调用有的也叫广义指令。系统调用时应用程序请求操作系统服务的唯一方式。 4 操作系统的功能和目标——作为最接近硬件的层次
二、操作系统的基本特征 1 并发
并发性是指两个或多个事件在同一时间间隔内发生。“并发”和“并行”的区别引入进程概念 传统的程序不适合并发执行。 单核CPU同一时刻只能执行一个程序各个程序只能并发地执行 多核CPU同一时刻可以同时执行多个程序多个程序可以并行地执行 2 共享
共享资源类型 临界资源在一段时间内只允许一个进程访问非临界资源在一段时间内允许多个进程访问 共享方式 互斥共享对临界资源的访问 如打印机同时访问方式对非临界资源的访问 如磁盘 所谓同时往往时宏观上的在微观上这些进程可能是交替地对该资源进行访问的分时共享。
3 虚拟
通过某种技术把一个物理实体变为若干个逻辑上的对应物。
时分复用技术 虚拟处理机技术 VMware 虚拟设备技术、虚拟打印机、spooling技术 空分复用技术 虚拟内存、虚拟磁盘 4 异步 由于资源有限进程的执行不是一贯到底的 而是走走停停以不可预知的速度向前推进这就是进程的异步性。
只有系统拥有并发性才有 可能导致异步性。
三、操作系统发展史 四、操作系统的运行机制 特权指令 不允许用户直接使用的命令。
非特权指令 用户程序中所使用的命令。