1、操作系统的主要功能:进程管理不管是常驻程序或者应用程序,他们都以进程为标准运行单位。
2、当年运用冯·诺伊曼结构建造计算机时,每个中央处理器最多只能同时运行一个进程。
3、2、内存管理操作系统的存储器管理提供查找可用的记忆空间、配置与释放记忆空间以及交换存储器和低速存储设备的内含物等功能。
【资料图】
4、此类又被称做虚拟内存管理的功能大幅增加每个进程可获得的记忆空间。
5、3、磁盘与文件系统操作系统拥有许多种内置文件系统。
6、例如Linux拥有非常广泛的内置文件系统,如ext2、ext3、ext4、ReiserFS、Reiser4、GFS、GFS2、OCFS、OCFS2、NILFS与Google文件系统。
7、Linux也支持非原生文件系统,例如XFS、JFS、FAT家族与NTFS。
8、4、网络许多现代的操作系统都具备操作主流网上通信协议TCP/IP的能力。
9、也就是说这样的操作系统可以进入网上世界,并且与其他系统分享诸如文件、打印机与扫描仪等资源。
10、5、安全操作系统提供外界直接或间接访问数种资源的管道,例如本地端磁盘驱动器的文件、受保护的特权系统调用、用户的隐私数据与系统运行的程序所提供的服务。
11、6、内部通讯安全内部信息安全可视为防止正在运行的程序任意访问系统资源的手段。
12、大多操作系统让普通程序可直接操作计算机的CPU,所以产生了一些问题,例如怎样把可如操作系统一样处理事务、运行同样特殊指令的程序强迫停止,毕竟在此情境下,操作系统也只是另一个平起平坐的程序。
13、为通用操作系统所生产的CPU通常于硬件层级上实践了一定程度的特殊指令保护概念。
14、通常特权层级较低的程序想要运行某些特殊指令时会被阻断,例如直接访问像是硬盘之类的外部设备。
15、7、用户界面今日大部分的操作系统都包含图形用户界面(GUI)。
16、有几类较旧的操作系统将图形用户界面与内核紧密结合,例如最早的Windows与Mac OS实现产品。
17、8、驱动程序所谓的驱动程序(Device driver)是指某类设计来与硬件交互的计算机软件。
18、通常是一设计完善的设备交互接口,利用与此硬件连接的计算机汇排流或通信子系统,提供对此设备下令与接收信息的功能;以及最终目的,将消息提供给操作系统或应用程序。
19、参考资料来源:百度百科-操作系统。
本文到此分享完毕,希望对大家有所帮助。
标签: