手撕408|操作系统基本的概念 (1)

共 1610字,需浏览 4分钟

 ·

2021-06-06 20:33







通知:冷月目前提供免费408 1对1辅导,有需要的同学可以加我微信:lengyue408。  


学习OS,一定要知道OS到底是什么。其中并发和共享又是OS的两个基本特性。一定要重点掌握。



手撕408系列之操作系统基本的概念,冷月出品必是精品,大家好,我是学长冷月。关注下方“学长冷月”可获得更多408答题技巧及资料。



今天冷月带领大家开撕操作系统,首先,我们在学习操作系统之前一定要了解操作系统的概念是什么?而不是直接开始莽,去学里面的知识点。


概念

好,我们首先给操作系统下一个定义(概念):操作系统是处于硬件之上和应用软件之下的负责管理计算机硬件、软件等计算机资源的系统软件


操作系统从根本上来说也是一款软件,是一款系统软件。那么在系统软件之前有两个定语:一是处于硬件之上和应用软件之下;二是负责管理计算机硬件、软件等计算机资源。这也就引出了下面我们要学习的操作系统的分层以及操作系统的功能。


分层

在操作系统这门课里面,我们可以简单的把计算机系统从下到上分为:用户、应用软件、操作系统、硬件。所以,我们对于OS的概念第一个定语就是处于硬件之上和应用软件之下。


OS的特征

操作系统的特征主要有四个:并发、共享、虚拟、异步,其中并发和共享又是操作系统中最基本的特性。


并发其实是操作系统的灵魂,操作系统诞生于批处理时代。而随着多道程序设计的快速发展,内存中允许同时存放多个作业。但是在单CPU上,只能同时执行一个进程,所以多道程序只能并发(同一时间间隔内执行)。


下面我们了解两个概念:

并发:同一时间间隔内发生

并行:在同一时刻发生


举一个例子:早上8点,小明正在吃早饭,左手拿着牛奶,右手拿着面包。如果他先吃一口面包,再喝一口牛奶,就是并发执行。如果牛奶和面包同时往嘴巴里吃,那就是并行执行。相信大家可以看懂这个例子。


共享:由于多个进程在内存中并发的执行。计算机资源可以被他们一起使用。这就诞生了OS的另一个最基本的特征——共享。大体可以分为互斥共享和同时访问。


虚拟:把一个物理实体变为多个逻辑对应物,其主要有:虚拟处理机、虚拟内存以及虚拟外部设备。

异步:由于多道程序设计,多个进程在内存中并发的执行,所以每个进程在抢夺CPU资源时是不可预知的,因此进程以不可预知的速度向前推进。


操作系统的功能和目标

1、资源的管理者

            刚刚我们对于OS的概念第二个定语就是负责管理计算机硬件、软件等计算机资源。所以OS主要管理:处理器资源(CPU如何分配)、存储器资源(内存、外存如何分配)、文件资源(文件系统如何工作)、设备资源(IO设备如何分配)。


2、向用户提供服务

OS不仅要管理我们的计算机资源,还要给上层用户提供跟方便的操作方法:命令接口(联机命令接口、脱机命令接口)、程序接口(广义指令)、GUI图形化界面


3、对硬件机器的扩充

                当我们在电脑城所组装完电脑后,其实只是一个裸机,它并没有任何的作用。我们需要先装操作系统,才能装其他的应用软件。所以OS也是对于硬件机器也就是裸机的一种功能扩充。


明天别忘了来做题!

请帮冷月点一下旁边的在看,再点一个赞,一键三连支持一下!您的每一次点击都是对冷月莫大的鼓励,谢谢!!


点“在看”给我一朵小黄花


浏览 31
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报