操作系统概念和功能

        操作系统(operating system,简称OS)是管理计算机硬件软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

计算机的层次结构

操作系统概念和功能_第1张图片

  • 裸机:CPU,磁盘等
  • 应用程序:QQ,微信等
  • 操作系统:1.负责管理协调硬件和软件等计算机资源的工作。
  • 为上层的应用程序,用户提供简单易用的服务
  • 操作系统是系统软件(最基本),不是硬件

操作系统介绍

 操作系统概念和功能_第2张图片

栗子1:任务管理器,左边是对软件进行管理。右边就是对硬件的管理,操作系统会根据软件实际所需来合理调度硬件。从而实现计算机的正常运作

栗子2:一个用户(也可以是程序)将一个文件存盘,操作系统就会开始工作:管理磁盘空间的分配,将要保存的信息由内存写到磁盘等。当用户要运行一个程序时,操作系统必须先将程序载入内存,当程序执行时,操作系统会让程序使用CPU。

小总结:操作系统是一种特殊的用于控制计算机(硬件)的程序(软件)。它是计算机底层的系统软件,负责管理、调度、指挥计算机的软硬件资源使其协调工作,没有它,任何计算机都无法正常运行。

操作系统

系统资源的管理者 

  • 处理机管理:控制和管理CPU的工作
  • 存储器管理:主要进行内存的分配和管理。
  • 文件管理:主要管理基本的输入输出设备 。
  • 设备管理:负责对计算机文件的组织、存储、操作和保护等。

作为用户和计算机硬件之间的接口——用户接口

  • 命令接口:允许用户直接使用
  1. 联机命令接口(交互式命令接口):用户说一句,系统做一句

        栗子:win+r打开我们的“运行”窗口,输入一个time,计算机操作系统就会给我们返回当前时间,之后用户可以再次输入,计算机相应的会再次做出反应

操作系统概念和功能_第3张图片

       

  1. 脱机命令接口(批处理命令接口):用户说一堆,系统做一堆

        栗子:使用windows系统的搜索功能,搜索C盘中的*bat.文件,用记事本打开,就可以在记事本输入命令,之后运行,操作系统就会一下子全给执行了

操作系统概念和功能_第4张图片

  • 程序接口(API):是操作系统留给程序员开发时调用系统底层功能的一个接口。可以简单理解为函数或者方法,通过调用“函数”或者“方法”可以实现对系统的操作
  • GUI:现代操作系统中最流行的图形用户接口。用户可以使用形象的图形界面来进行操作,不需要记忆复杂的命令、参数。栗子:打开计算机中的某个文件,鼠标双击就可以打开。不需要再打开win+r,输入指令才能使打开了

作为最接近硬件的层次

功能:实现对硬件机器的拓展

没有任何软件支撑的计算机称为裸机。在裸机上安装操作系统,可以提供资源管理功能和方便用户的服务功能,将裸机改造成功能更强,使用更方便的机器。

我们通常把覆盖了软件的机器称之为扩充机器,又叫做虚拟机

你可能感兴趣的:(操作系统,windows,linux,macos,ubuntu,centos)