Day6操作系统发展史剩余、计算机网络

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 子网地址

原文地址:https://www.cnblogs.com/blackboy666/p/13804101.html