操作系统的概念、功能和目标(操作系统1)
操作系统的概念、功能和目标
视频链接地址:
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.1.计算机硬件系统结构 1.1.1 大.中.小型计算机的硬件组织. 1.1.2.微型计算机的典型组织. 1.2.现代操作系统的硬件基础 1.2.1 通道 1.2. ...
- 1.1.1 操作系统的层次结构、基本概念、功能和目标
01 | 熟悉的操作系统举例 02 | 操作系统的层次结构 03 | 操作系统的概念 04 | 操作系统的功能和目标 4.1 | 作为计算机系统资源的管理者 1️⃣处理器(CPU)管理 2️⃣存储器管 ...
- 操作系统————P1 概念、功能和目标
概念 用户 人 软件 QQ.微信.英雄联盟 操作系统 windows.Linux 硬件 CPU.GPU.内存 操作系统(Operation System, OS): 控制和管理整个计算机系统的硬件和软 ...
- 1. 定义、功能和目标
1. 计算机系统 计算机系统的层次结构: 硬件:处理器.寄存器.内存储器(内存).外存储器(外存)及各种I/O设备 操作系统: 负责协调硬件.软件等计算机资源工作 为上层提供接口和服务 封装硬件的复杂 ...
- 王道操作系统考研笔记——1.1.1 操作系统的概念、功能和目标
如果这篇博客对您有用的话,可以给我点个赞吗,这对我很重要,谢谢!❤️ 文章目录 1.1.1 操作系统的概念.功能和目标 1.1.1.1 操作系统的概念 1.1.1.2 作为系统资源的管理者 1.1.1 ...
- 【操作系统复习】操作系统的概念、功能和目标
同个人网站 https://www.serendipper-x.cn/,欢迎访问 ! 文章目录 一.概念 二.操作系统的功能和目标 2.1 作为系统资源的管理者 2.2 作为用户和计算机硬件之间的接口 ...
- 【操作系统】—操作系统的概念 目标和功能
[操作系统]-操作系统的概念 目标和功能 本章节的思维导图 一.操作系统的概念 操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的 ...
- 【王道操作系统笔记】操作系统的概念,功能和目标
操作系统概念: 控制和管理整个计算机系统的硬件和软件资源,并合理组织调度计算机工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件. 计算机系统 的层次结构: 操 ...
最新文章
- js 求两个日期之间相差天数
- redhat5.8 alt+ctrl+f1 黑屏
- 简单的Postman,还能玩出花?
- 用友软件动态密码安全认证解决方案
- UI素材|让设计有愉悦的体验,app交互动效的重要性!
- html5 调用高德地图,高德地图在h5项目中的集成(点标记)
- Excel条件格式化(conditional formatting)应用
- Java学习路线图(2022最新版)你真的只需要看这一篇
- 信息系统分析与设计课程心得
- 网站速度优化4个实用办法
- 爆炒猪肚的做法 爆炒猪肚怎样炒才脆
- panabit策略路由
- vue中防止按钮重复点击提交的方法
- 地热能类毕业论文文献有哪些?
- vue项目不被百度收录怎么办、seo优化问题
- 【JAVA】科研信息管理系统
- linux改主机名redhat7永久,云服务器centos7永久更改主机名
- 安装OmniPlan第三方脚本FocusPlan,打通OmniPlan与OmniFocus
- 进入计算机管理界面win7,win7系统打开服务管理界面的操作方法
- winxp计算机语言改为英语,如何让英文版WinXP系统支持中文文字显示
热门文章
- word图文设计:如何用图片水印功能制作日历画册
- 分辨率并不是越高越好,因为人眼分辨能力存在极限
- iol植入手术过程_年龄相关性白内障phaco+Iol植入术的手术配合及体会
- re -12 buuctf [Zer0pts2020]easy strcmp
- QT学习教程-(1)QT新建项目并打包hellow world
- 【FPGA】Verilog 实践:狄摩根定律 | 布尔方程 | 1bit 比较器
- 今日头条、抖音创始人张一鸣
- 初学Python三周总结感想
- C语言程序设计笔记(浙大翁恺版) 第八周:数组
- 使用google.zxing制作条形码和二维码