操作系统

现代操作系统教程:

首先:明白多用户这个观点

1.如何看待一个操作系统:

       最基本最重要的系统软件

   1.虚拟机的观点:操作系统扩展机器功能:逐步扩充机器的功能

   2.系统资源的管理者:

      包括硬件和软件资源:处理器,存储器,外部设备和信息(程序和数据)

   3.人机交互,接口

      只需简单的操作

2. 5个基本功能

      存储器管理功能:

1.内存分配

2.地址映射:程序编译之后,地址通常是0,也就是所谓的逻辑地址或相对地址,而内存地址是物理地址,就用地址映射来解决

3.内存保护:多道程序带来的

4.内存扩充:通过虚拟存储技术

        处理机管理功能:

1.作业和进程调度:外存----内存----cpu

2.进程通信:相互合作,交换信息

      设备管理功能:

完成用户提出的I/O请求

1.缓冲区管理:

2.设备分配

3.设备驱动:

4.设备独立性:

      文件管理功能:

      用户接口:

原文地址:https://www.cnblogs.com/pppjjjccc/p/6797699.html