操作系统的概念、功能和目标

视频链接地址:
https://www.bilibili.com/video/BV1YE411D7nH/?spm_id_from=333.788.videocard.2

操作系统 系列文章目录

  • 操作系统的概念、功能和目标
  • 前言
  • 1 操作系统的概念
  • 2 操作系统的功能和目标
  • 3 小结

前言

在本篇中,你将掌握

  • 操作系统的定义
  • 操作系统的三大功能和目标

1 操作系统的概念


Window、Android、iOS、MacOS、Linux等等都是我们平常所使用的操作系统。

操作系统(OS):控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件

2 操作系统的功能和目标

(1)操作系统作为系统资源的管理者

补充知识:进程是一个程序的执行过程。执行前需要将程序放到内存中,才能被CPU处理。

如上图,在使用qq与朋友视频聊天时:
Step 1:文件管理:找出QQ.exe存放位置
Step 2:存储器管理:打开QQ.exe将相关程序数据放到内存
Step 3:处理机管理:将对应进程放到处理机(CPU)处理
Step 4:设备管理:将摄像头分配给进程

(2)操作系统作为用户与计算机硬件之间的接口

操作系统作为用户和计算机硬件之间的接口需要提供

命令接口:允许用户直接使用
  联机命令接口:用户说一句,系统做一句(交互式命令接口)
  脱机命令接口:用户说一堆,系统做一堆(批处理命令接口)

程序接口:允许用户通过程序间接使用(如user32.dll,该调用过程即为系统调用
    注意:系统调用 = 系统调用命令 = 广义指令

GUI:现代操作系统中最流行的图形用户接口(如Windows中删除文件只需将文件拖到回收站即可)

(3)操作系统作为最接近硬件的层次

实现对硬件机器的拓展(封装思想)

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

通常把覆盖了软件的机器称为扩充机器,又称虚拟机

类比:
  硬件:锤子、锯子、木头、钉子
  操作系统:优秀的工匠
  而用户可以直接使用由原料(硬件)通过工匠(操作系统)建造的房子、帆船、匹诺曹等

3 小结


本节重点,操作系统的定义、操作系统的三大功能和目标:资源的管理者、向用户提供服务、对硬件机器的扩展。

操作系统的概念、功能和目标(操作系统1)相关推荐

  1. 操作系统的概念,功能和目标

    操作系统的概念,功能和目标 操作系统的概念 负责管理协调硬件,软件等计算机资源的工作 为上层的应用程序,用户提供简单易用的服务 操作系统是系统软件,不是硬件 操作系统是指控制和管理整个计算机系统的硬件 ...

  2. 一、操作系统的概念功能

    文章目录 一.计算机硬件系统概述 1.1.计算机硬件系统结构 1.1.1 大.中.小型计算机的硬件组织. 1.1.2.微型计算机的典型组织. 1.2.现代操作系统的硬件基础 1.2.1 通道 1.2. ...

  3. 1.1.1 操作系统的层次结构、基本概念、功能和目标

    01 | 熟悉的操作系统举例 02 | 操作系统的层次结构 03 | 操作系统的概念 04 | 操作系统的功能和目标 4.1 | 作为计算机系统资源的管理者 1️⃣处理器(CPU)管理 2️⃣存储器管 ...

  4. 操作系统————P1 概念、功能和目标

    概念 用户 人 软件 QQ.微信.英雄联盟 操作系统 windows.Linux 硬件 CPU.GPU.内存 操作系统(Operation System, OS): 控制和管理整个计算机系统的硬件和软 ...

  5. 1. 定义、功能和目标

    1. 计算机系统 计算机系统的层次结构: 硬件:处理器.寄存器.内存储器(内存).外存储器(外存)及各种I/O设备 操作系统: 负责协调硬件.软件等计算机资源工作 为上层提供接口和服务 封装硬件的复杂 ...

  6. 王道操作系统考研笔记——1.1.1 操作系统的概念、功能和目标

    如果这篇博客对您有用的话,可以给我点个赞吗,这对我很重要,谢谢!❤️ 文章目录 1.1.1 操作系统的概念.功能和目标 1.1.1.1 操作系统的概念 1.1.1.2 作为系统资源的管理者 1.1.1 ...

  7. 【操作系统复习】操作系统的概念、功能和目标

    同个人网站 https://www.serendipper-x.cn/,欢迎访问 ! 文章目录 一.概念 二.操作系统的功能和目标 2.1 作为系统资源的管理者 2.2 作为用户和计算机硬件之间的接口 ...

  8. 【操作系统】—操作系统的概念 目标和功能

    [操作系统]-操作系统的概念 目标和功能 本章节的思维导图 一.操作系统的概念 操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的 ...

  9. 【王道操作系统笔记】操作系统的概念,功能和目标

    操作系统概念: 控制和管理整个计算机系统的硬件和软件资源,并合理组织调度计算机工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件. 计算机系统 的层次结构: 操 ...

最新文章

  1. js 求两个日期之间相差天数
  2. redhat5.8 alt+ctrl+f1 黑屏
  3. 简单的Postman,还能玩出花?
  4. 用友软件动态密码安全认证解决方案
  5. UI素材|让设计有愉悦的体验,app交互动效的重要性!
  6. html5 调用高德地图,高德地图在h5项目中的集成(点标记)
  7. Excel条件格式化(conditional formatting)应用
  8. Java学习路线图(2022最新版)你真的只需要看这一篇
  9. 信息系统分析与设计课程心得
  10. 网站速度优化4个实用办法
  11. 爆炒猪肚的做法 爆炒猪肚怎样炒才脆
  12. panabit策略路由
  13. vue中防止按钮重复点击提交的方法
  14. 地热能类毕业论文文献有哪些?
  15. vue项目不被百度收录怎么办、seo优化问题
  16. 【JAVA】科研信息管理系统
  17. linux改主机名redhat7永久,云服务器centos7永久更改主机名
  18. 安装OmniPlan第三方脚本FocusPlan,打通OmniPlan与OmniFocus
  19. 进入计算机管理界面win7,win7系统打开服务管理界面的操作方法
  20. winxp计算机语言改为英语,如何让英文版WinXP系统支持中文文字显示

热门文章

  1. word图文设计:如何用图片水印功能制作日历画册
  2. 分辨率并不是越高越好,因为人眼分辨能力存在极限
  3. iol植入手术过程_年龄相关性白内障phaco+Iol植入术的手术配合及体会
  4. re -12 buuctf [Zer0pts2020]easy strcmp
  5. QT学习教程-(1)QT新建项目并打包hellow world
  6. 【FPGA】Verilog 实践:狄摩根定律 | 布尔方程 | 1bit 比较器
  7. 今日头条、抖音创始人张一鸣
  8. 初学Python三周总结感想
  9. C语言程序设计笔记(浙大翁恺版) 第八周:数组
  10. 使用google.zxing制作条形码和二维码