什么是操作系统

分类: 操作系统

什么是操作系统

计算机是什么?

计算机是一个解决实际问题的工具,帮助我们解决实际问题

计算机硬件是什么?

如何在屏幕上输出hello?

cpu向内存发出指令->从内存某个位置取出寄存内容->写入显存->即在屏幕上显示

这个过程中数据经过cpu-内存总线,又经过了总线控制器,pci总线,图形控制器

---这个过程就是裸机

操作系统是什么

给这个裸机穿上衣服,也就是应用软件和计算机硬件之间的中间层

用处:

​ 方便我们使用硬件,比如显存

​ 高效使用硬件,比如多个终端

管理哪些硬件

cpu管理

内存管理

终端管理

磁盘管理

文件管理

--⬆️形成计算机的的基础,满足这些条件就是单cpu单机操作系统

--⬇️这些是扩展,有了这些就可以做网络分布式,多cpu系统(高级操作系统)

网络管理

电源管理

多核管理

操作系统课我们要学什么

学习操作系统的分层

​ 第一层:接口,会做开发

​ 第二层:从接口进入直到接口背后的原理,什么是进程,进程是如何实现的

​ 第三层:设计并实现操作系统,编写/改动操作系统

目标

改cpu管理

改屏幕输出

改系统接口

改内存管理