1.3操作系统的功能与特性


1.3 操作系统的功能和特性

操作系统的主要任务,是为多道程序的运行提供良好的运行环境,对处理器、存储器、I/O设备和信息等资源进行有效地管理。
此外,为了方便用户使用操作系统,还需向用户提供一个使用方便的用户接口。

1.3.1 操作系统的功能

1.处理器管理:对中央处理器资源进行分配,控制和管理。
包括:进程控制、进程同步、进程通信、进程调度。
2.存储器管理:保护程序执行、提高内存利用率、扩充内存。
包括:内存分配、内存保护、地址映射、内存扩充。
3.I/O设备管理:为设备提供驱动程序或控制程序,方便用户使用。包括:缓冲管理、设备分配、设备处理、虚拟设备。
4.文件管理:对文件系统进行管理,便用户使用,保证文件安全。包括:文件存储空间的管理、目录管理、文件共享、文件的读写和保护。
5.用户接口:为用户提供接口,以方便用户使用计算机。用户接口分为命令接口和程序接口两类。

1.3.2 操作系统的特性

操作系统具有多种特性,以下是其中的四点关键特性:

  1. 并发性:操作系统能够同时管理多个进程的执行,使得多个任务可以并行或并发地运行,提高了系统资源的利用率和系统的响应速度。

  2. 共享性:操作系统允许多个用户或多个进程共享硬件和软件资源,如CPU、内存、文件和设备等,通过合理的调度和控制,确保资源的有效利用。

  3. 虚拟性:操作系统通过虚拟化技术,将物理资源抽象成多个虚拟资源,提供给用户或应用程序使用。例如,虚拟内存技术可以将有限的物理内存扩展成更大的地址空间。

  4. 异步性:操作系统允许进程在等待某些事件(如输入/输出操作)完成时,不必一直占用CPU,而是可以释放CPU去执行其他任务。这种机制使得系统能够更高效地处理各种任务,提高了系统的整体性能。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值