1、操作系统的简介
1.1计算机的发展历史以及基础知识
远古计算工具(算盘)——确立计算机的概念(滚轮式加法器)——编程的思想萌芽IPO(穿孔纸带)——计算计的先驱(第一台计算机ABC计算机可求解线性方程组,美国科学家)
一个最小系统的硬件:CPU、RAM、ROM、键盘
soC:主板上东西越加越多,有不少直接被集成进了CPU中,于是也把CPU叫做soC。
计算机语言的介绍:
机器语言:0,1代码
伪机器语言:汇编语言
高级语言:C/C++等
1.2为什么需要操作系统
操作系统是底层硬件与用户之间沟通的桥梁,向下调动硬件,向上支持应用。
用户——应用程序(软件)——操作系统——裸机(纯硬件,只听得懂0、1代码)
流程:用户有需求可以通过应用程序(或直接)跟操作系统交互,然后操作系统再跟纯硬件的裸机交互。
操作系统的基本功能:
1.进程管理;2.内存管理;3.文件系统;4.网络通讯;5.安全机制;6.用户界面;7.驱动程序
操作系统分类:
OS内核结构分类:宏