9.1进程 与 线程

进程:正在内存中运行的程序就是一个进程,进程是cpu的最小执行单位。

特点:1.在内存中独占一份内存。
2.进程和进程之间是隔离的。

线程:是进程的最小执行单位。

特点:1.每个线程之间是隔离的。
2.线程共享进程的内容空间。

9.2 Chrome有几个进程

1.浏览器主进程 (界面显示 用户交互)
2.GPU(图形处理器)进程(3D css效果 网页 chrome ui的绘制)
3.网络进程(network service)http请求 获取服务器端的数据
4.渲染进程 渲染数据到html页面上 核心任务是将html css 和jvscript转换为用户可以与之交互的网页
5.插件进程

9.3 计算机网络分层(两种)

七层:
物理层:通过物理介质(光纤,电缆,wifi)将计算机连接起来。
数据链路层:物理地址MAC,网关,通过mac可以将数据包从一台主机发送给另一台主机,数据包进行 了封装,是一比特流的方式传递的。 1kb==1024byte
网络层:p协议 (可变化的)通过这个协议我们可以将数据包精准的发送给另一台主机 arp协议(地址解析协议)
传输层:

会话层:
表示层;

应用层:(Application) http/https/ftp(协议) 数据包已什么形式请求和相应的问题
http 包含请求和响应两个部分 请求中比较重要的是亲求头相应中比较重要的是相应头
http 超文本转送协议
html 超文本标记语言

四层:
物理层(物理层 数据链路层)
网络层
传输层
应用层(会话层 表示层 应用层)