一、计算机硬件知识
(1)冯·诺依曼体系
a:运算器+控制器=cpu
b:输入设备和输出设备属于外设(除cpu和内存外的都是外设)
c:存储器=内存(不包括硬盘等)
d:对于数据信号,外设只能直接和存储器打交道,
cpu也只能直接和存储器打交道(cpu不能直接与外设联系)
e:以在扣扣上发送消息为例,步骤为:
发送方键盘(发送方输入设备)->发送方内存->qq封装处理消息(cpu)->返回到发送方内存->由发送方网卡(发送方输出设备)进行网络发送->接 收方网卡(接收方输入设备)接收消息->接收方内存->解包(cpu)->返回到接收方内存->接收方显示屏(输出设备)显示
二、操作系统
(1)OS:管理计算机软硬件资源的软件。
OS是一个基本的程序集合,笼统来说包括内核(进程管理、内存管理、文件管理、驱动管理)与其他程序(库函数、shell程序等)。
(2)
管理者:校长
中间人(执行者):辅导员(不做管理决策)
被管理者:学生
【要管理好,管理者和被管理者可以不直接打交道】
【管理者通过数据做数据决策】
管理者:操作系统
中间人(执行者):驱动程序
被管理者:硬盘
【不直接交流,通过OS采集到的硬件数据,而OS采集的硬盘数据由驱动程序提供】
(3)管理层次图如下:
(4)OS的定位
对下进行软硬件资源的管理 + 对上提供良好的执行环境
(5)OS对上只提供各种接口,这些接口称为系统调用。
不同于库函数调用,系统调用要求对系统理解较深,库是基于此又开发的一层,便于降低调用要求。
所以系统接口和库函数接口是上下层关系。
三、进程概念
先把每个学生
描述(用结构体存其数据)起来,再把学生的描述信息传给管理系统(即把学生的描述信息
组织起来)。
(1&#x