IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 操作系统概念和功能 -> 正文阅读

[系统运维]操作系统概念和功能

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

计算机的层次结构

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

操作系统介绍

?

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

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

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

操作系统

系统资源的管理者?

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

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

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

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

? ? ? ?

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

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

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

作为最接近硬件的层次

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

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

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

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-14 14:33:10  更:2021-08-14 14:35:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 9:36:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码