操作系统的概念,功能和应用目标

操作系统的概念:

  • 操作系统( Operating System,os)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。
  • 在这里插入图片描述

 操作系统的功能和目标:

  • 操作系统作为系统资源的管理者(资源包括软件,硬件等)
  • 操作系统作为用户与计算机硬件之间的接口
  • 操作系统作为最接近硬件的层次

在这里插入图片描述

 首先,作为系统资源的管理者

1)提供处理机管理即处理机调度的功能

一个程序在执行的过程中,是由多个进程控制执行的,程序执行之前应该将其放入内存之中,等待分配处理机即CPU才能执行

2)存储器管理

比如QQ运行的时候,QQ会被放入内存之中进而被分配CPU,而在内存中那个地方,分配多少的内存空间就是操纵系统的事情

3)文件管理

放我们在存储文件的后,文件存储在内存的那个地方也是操作系统来管理的

4)设备管理

比如我们在和别人用QQ打视频时候,需要将摄像头这个设备分配给QQ,设备分配便是设备管理,这也是操作系统的功能

在这里插入图片描述

用户与计算机硬件之间的接口

  • 命令接口:允许用户直接使用  

命令接口又分为联机命令接口和脱机命令接口,其中练级命令接口又称为交互式命令接口,用户说一句,系统执行一句

脱机命令接口又称批处理命令接口用户说一堆,系统执行一堆

  • 程序接口:允许用户通过程序间接使用

系统调用,C:\ Windows\ System32 \ user32.dll 程序员在程序中调用user32.dll(该调用过程即为系统调用)即可实现创建窗口等功能。只能通过用户程序间接使用。

  • GUI:图形用户界面

用户可以使用形象的图形界面进行操作,而不再需要记忆复杂的命令、参数。
例子:在 Windows操作系统中,删除一个文件只需要把文件“拖拽”到回收站即可。

最接近硬件的层次

实现对硬件机器的拓展.没有任何软件支持的计算机成为裸机。在裸机上安装的操作系统,可以提供资源管理功能和方便用户的服务功能,将裸机改造成功能更强、使用更方便的机器。通常把覆盖了软件的机器成为扩充机器,又称之为虚拟机。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_74756975/article/details/129905426