正在加载图片...
批作业放入内存,并分配其他必要资源,为这些作业建立相应的进程。然后进程调度按 定的算法从就绪进程中选出一个合适进程,使之在CPU上运行 (2)进程控制 进程是系统中活动的实体。进程控制包括创建进程、撤销进程、封锁进程、唤醒进程等。 3)进程通信 多个进程在活动过程中彼此间会发生相互依赖或者相互制约的关系。为保证系统中所 有进程都能正常活动,就必须设置进程同步机制,它分为同步方式和互斥方式。相互合作 的进程之间往往需要交换信息,为此系统要提供通信机制 3.设备管理功能 设备管理的主要功能包括:缓冲区管理、设备分配、设备驱动和设备无关性。 (1)缓冲区管理 缓冲区管理的目的是解决CPU和外设速度不匹配的矛盾,从而使它们能充分并行工作, 提高各自的利用率。 (2)设备分配 根据用户的输入/输出请求和相应的分配策略,为该用户分配外部设备以及通道、控制 器等 (3)设备驱动 实现CP与通道和外设之间的通信。由CPU向通道发出输入/输出指令,后者驱动相应 设备进行输入/输出操作。当输入/输出任务完成后,通道向CPU发中断信号,由相应的中 断处理程序进行处理。 4)设备无关性 设备无关性又称设备独立性,即用户编写的程序与实际使用的物理设备无关,由操作 系统把用户程序中使用的逻辑设备映射到物理设备。 4.文件管理功能 文件功能应包括:文件存储空间的管理、文件操作的一般管理、目录管理、文件的读/ 写管理和存取控制。 (1)文件存储空间的管理 系统文件和用户文件都要放在磁盘上。为此,需要由文件系统对所有文件及文件的存储 空间进行统一管理:为新文件分配必要的外存空间,回收释放文件空间,提高外存的利用 (2)文件操作的一般管理 文件操作的一般管理包括文件的创建、删除、打开、关闭等 (3)目录管理 目录管理包括目录文件的组织、实现用户对文件的“按名存取”,以及目录的快速查 询和文件共享等 (4)文件的读/写管理和存取控制 根据用户的请求,从外存中读取数据或将数据写入外存中。为保证文件信息的安全性, 防止未授权用户的存取或破坏,对各文件(包括目录文件)进行存取控制 5.用户接口 现代操作系统向用户提供三种类型的界面: (1)图形界面一一用户利用鼠标、窗口、菜单、图标等图形界面工具,可以直观、方 便、有效地使用系统服务和各种应用程序及实用工具; (2)命令界面一在提示符后用户从键盘输入命令,系统提供相应服务 (3)程序界面一一也称系统调用界面,用户在自己的程序中使用系统调用,从而获取系批作业放入内存,并分配其他必要资源,为这些作业建立相应的进程。然后进程调度按一 定的 算法从就绪进程中选出一个合适进程,使之在 CPU上运行。 (2)进程控制 进程是系统中活动的实体。进程控制包括创建进程、撤销进程、封锁进程、唤醒进程等。 (3)进程通信 多个进程在活动过程中彼此间会发生相互依赖或者相互制约的关系。为保证系统中所 有进程都能正常活动,就必须设置进程同步机制,它分为同步方式和互斥方式。相互合作 的进程之间往往需要交换信息,为此系统要提供通信机制。 3. 设备管理功能 设备管理的主要功能包括:缓冲区管理、设备分配、设备驱动和设备无关性。 (1) 缓冲区管理 缓冲区管理的目的是解决 CPU和外设速度不匹配的矛盾,从而使它们能充分并行工作, 提高各自的利用率。 (2) 设备分配 根据用户的输入/输出请求和相应的分配策略,为该用户分配外部设备以及通道、控制 器等。 (3) 设备驱动 实现 CPU与通道和外设之间的通信。由 CPU向通道发出输入/输出指令,后者驱动相应 设备进行输入/输出操作。当输入/输出任务完成后,通道向 CPU发中断信号,由相应的中 断处理程序进行处理。 (4) 设备无关性 设备无关性又称设备独立性,即用户编写的程序与实际使用的物理设备无关,由操作 系统把用户程序中使用的逻辑设备映射到物理设备。 4. 文件管理功能 文件功能应包括:文件存储空间的管理、文件操作的一般管理、目录管理、文件的读/ 写管理和存取控制。 (1) 文件存储空间的管理 系统文件和用户文件都要放在磁盘上。为此,需要由文件系统对所有文件及文件的存储 空间进行统一管理:为新文件分配必要的外存空间,回收释放文件空间,提高外存的利用 率。 (2) 文件操作的一般管理 文件操作的一般管理包括文件的创建、删除、打开、关闭等。 (3)目录管理 目录管理包括目录文件的组织、实现用户对文件的“按名存取”, 以及目录的快速查 询和文件共享等。 (4) 文件的读/写管理和存取控制 根据用户的请求,从外存中读取数据或将数据写入外存中。为保证文件信息的安全性, 防止未授权用户的存取或破坏,对各文件(包括目录文件)进行存取控制。 5. 用户接口 现代操作系统向用户提供三种类型的界面: (1) 图形界面一一用户利用鼠标、窗口、菜单、图标等图形界面工具,可以直观、方 便、有效地使用系统服务和各种应用程序及实用工具; (2) 命令界面一在提示符后用户从键盘输入命令,系统提供相应服务; (3) 程序界面一一也称系统调用界面,用户在自己的程序中使用系统调用,从而获取系
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有