目录:
1.认识冯诺依曼体系结构(认识硬件)
1.通过冯诺依曼体系结构得出的结论
2.操作系统的概念与定位(计算机中最重要的软件)
------------------------------------------------------------------------------------------------------------------------------
1.认识冯诺依曼体系结构
1.计算机的设备分为4类
1.输入设备(磁盘、键盘,网卡、显卡、话筒、摄像头)
2.输出设备:显示器 、磁盘 、网卡、显卡、音响
3.存储器(内存)
4.中央处理器(运算器&&控制器)(cpu)
1.通过冯诺依曼体系结构得出的结论:
1.有了内存,cpu就不需要直接和外设(输入输出设备)打交道了
2.内存是体系结构的核心设备
1.任何外设在数据层面,基本优先和内存打交道
2.cpu在数据层面上,也直接和内存打交道
-------------------------------------------------------------------------------------------------------------------------------
2.操作系统的概念与定位(计算机中最重要的软件)
概念: 计算机系统都包含一个基本的程序集合,称为操作系统(OS)
内核 (进程管理、内存管理、文件管理、驱动管理)
其他程序(如库函数、shell程序等)
理解操作系统:
OS是什么: 一款专门针对软硬件资源进行管理工作的软件
为什么要有OS :对下: 管理好软硬件资源。(方式)
对上:给用户提供一个稳定的,高效的,安全的运行环境(目的)
OS是怎么办做到对下,和对上的管理的呢????
可是管理者和被管理者并不直接打交道 ----你的数据又是怎么被校长知道的呢???
可是管理者和被管理者并不直接打交道---决策的执行,是辅导员
我们站在操作系统(校长)的角度看数据
我们来谈谈操作系统是如何拿到底层硬件数据的呢(不拿到底层硬件数据,不然怎么进行描述在组织呀)
操作系统通过驱动程序拿到各硬件的数据
下面的图的驱动程序充当的功能
---------------------------------------------------------------------------------------------------------------------------
操作系统要为用户提供良好的运行环境 -- 普通用户
对程序员 --- 操作系统要为程序员提供各种基本功能
那么问题来了操作系统是如何为程序员提供各种基本功能的呢???