3、操作系统
应用程序
操作系统
计算机硬件
批处理操作系统 单用户单任务
分时操作系统:多用户多任务
windows:单用户多任务
linux:多用户多任务
并发:多个任务看起来是同时运行的
并行:真正意义上的同时运行,只有多个cpu才能实现并行
multics
unix元年:1970.1.1
进程:资源单位
线程:执行单位
5、一个任务的三种运行状态
非阻塞态(运行态(R)、就绪态)
阻塞态(S)
注意:只有运行态和就绪态可以互相切换交流,可逆。其他状态不可逆。
今日内容:
操作系统部分:
操作系统发展史剩余
进程与线程相关概念
任务运行的三种状态:运行、就绪、阻塞
网络
OSI七层协议
计算机网络:
1、什么是网络
网络=物理连接介质+互联网通信协议
OSI七层协议
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
2、为何要有网络
为了方便的传输、通信。又称信息高速公园
3、以太网(ethernet)
1、以太的数据称为数据帧,分为head+data两部分,其中head长度固定为18字节(前6位:发信者地址信息 ; 后6个:收信者地址信息 ; 中间 6个:数据类型描述)
2、规定但凡是接入互联网的主机必须有一块网卡,网卡上有一个mac地址,全世界唯一
3、以太网通信协议的通信采用的是广播通信方式 计算机内部通信靠吼
ps:mac地址的学习功能(又称交换机的记忆功能。主要说的是交换机上的mac口都有记性功能,能把用过的mac地址都记录下来)
4、ip协议
ip+mac 全世界范围内唯一的一台计算机
什么叫广播:说白了就是把目标信息和源信息以及数据信息,对所有的计算机广播一遍,就是复制给大家每人一份。
ip地址分为:
网络部分:标识子网
主机部分:标识主机
ps:单纯的ip地址只能标识ip地址的种类,从网络部分或则主机部分都无法分辨处于哪一个子网
子网掩码:所谓子网掩码,就是表示子网络的一个参数。也是一个32位二进制数。网络部分全为1,主机部分都为0。
如何判断两个ip地址是不是处于同一个网络
方法:拿两个ip地址分别子网掩码进行AND进行运算。(如果数位都为1,则运算结果为1,否则为0)
ip地址的范围:
00000000.00000000.00000000.00000000 ->0.0.0.0
11111111.11111111.11111111.11111111 ->255.255.255.255
子网掩码:
11111111.11111111.11111111.00000000 ->255.255.255.0
例如ip地址1:172.16.10.4/24
10101100.00010000.00001010.00000100 -> 172.16.10.4
11111111.11111111.11111111.00000000 -> 255.255.255.0
10101100.00010000.00001010.00000000 -> 172.16.10.0 子网地址
例如ip地址2:172.16.10.5/24
10101100.00010000.00001010.00000101 -> 172.16.10.5
11111111.11111111.11111111.00000000 -> 255.255.255.0
10101100.00010000.00001010.00000000 -> 172.16.10.0 子网地址