当前位置:首页 > 内存 > 正文

备用机应该内存还是外存

  • 内存
  • 2024-08-29 22:14:50
  • 1151

一、计算机操作系统的功能有哪些?

操作系统的主要功能:

1进程管理

常驻程序和应用程序都在运行中基本流程。当计算机采用冯·诺依曼架构时,每个CPU一次最多只能运行一个进程。

2.内存管理

操作系统内存管理提供了查找可用内存空间、配置和释放内存空间的功能,以及交换内存和低速存储包等功能。此功能也称为虚拟内存管理,它大大增加了每个进程可用的内存量。

3.磁盘和文件系统

操作系统有多种类型的内置文件系统。例如,Linux有非常广泛的内置文件系统,例如ext2、ext3、ext4、ReiserFS、Reiser4、GFS、GFS2、OCFS、OCFS2、NILFS和Google文件系统。Linux还支持非本机文件系统,例如XFS、JFS、FAT系列和NTFS。

<许多现代操作系统都能够处理主流的互联网通信协议TCP/IP。这意味着操作系统可以上网并与其他系统共享文件、打印机和扫描仪等资源。

5.安全性

操作系统提供对某些资源(例如本地资源)的直接或间接的外部访问。磁盘驱动器文件、受保护的特殊系统调用、用户个人数据以及系统上运行的程序提供的服务。

6.内部通信安全

内部信息安全可以看作是防止程序以任意意义访问系统资源。大多数操作系统允许常规程序直接控制计算机的CPU,因此存在诸如如何强制程序停止可以处理事务并执行相同特殊指令的操作系统的问题,在这种情况下操作系统只是另一个并行程序。

为通用操作系统生产的CPU通常在硬件级别实现某种级别的特殊指令保护概念。权限级别较低的程序通常会被阻止执行特殊命令,例如直接访问硬盘等外部设备。

7.用户界面

当今大多数操作系统都包含图形用户界面(GUI)。一些较旧的操作系统将图形用户界面与内核集成,例如最早的Windows和MacOS实现。

8.驱动程序

驱动程序(设备驱动程序)是设计用于与硬件交互的计算机软件。它通常是一个设计良好的设备交互接口,通过与硬件连接的计算机聚合子系统或通信子系统为设备提供信息整理和接收功能。最后将消息提供给操作系统或应用程序。

参考来源:-操作系统