(一)操作系统
1.含义:协调,控制和管理计算机硬件系资源和软件资源的控制程序。位于计算机硬件和软件之间,本质上也是个软件程序,但不同于一般的软件。
2.组成:2部分。由操作系统的内核和系统调用2部分组成。操作系统的内核,运行于内核态,管理硬件资源;系统调用,运行于用户态,为软件应用程序提供系统调用接口。
3.作用:一是为软件程序提供接口即系统调用;二是将应用程序对计算机硬件资源的竞态请求有序化即有序合理分配硬件资源。
4.特点(与一般软件程序比较):大型(linux或windows的源代码有五百万行数量级);长寿(操作系统使用时间长,不断更新一直沿用)
5.多道技术或者多路复用:
空间上的复用:将内存分为几部分,每个部分放入一个程序,这样,同一时间内存中就有了多道程序。多个程序的内存由操作系统分配控制,程序之间是隔离的。
我们从一般常用的五层结构来看:
1.物理层:完成计算机之间的物理连接,电缆,光纤,双绞线,无线电波;主要是基于电器特性发送高低电压(电信 ),高电压对应数字1,低电压对应数字0;
2.数据链路层:以太 协议ethernet为标准,对物理层发来的电信 统一规范;
ethernet规定:(1)一组电信 构成一个数据包,叫做‘帧’;(2)每一数据帧分成: 头head和数据data两部分
head包含:(固定18个字节):发送者/源地址,6个字节;接收者/目标地址,6个字节;数据类型,6个字节
data包含:(最短46字节,最长1500字节):数据包的具体内容
head长度+data长度=最短64字节,最长1518字节,超过最大限制就分片发送
head中包含的源地址和目标地址由来:ethernet规定接入internet的设备都必须具备 卡,发送端和接收端的地址便是指 卡的地址,即mac地址
3. 络层:IP协议,标识计算机所在的 络地址;计算机不在同一子 依靠IP地址,在同一子 依靠mac地址;
4.传输层:通过IP可以找到计算机所在的子 ,通过mac地址可以找到子 中的主机,但在主机上有好多应用程序,将信 发给哪一个软件程序尼案就是端口,端口即应用程序与 卡关联的编 。
传输层就是建立端口到端口的通信(端口范围0-65535,0-1023为系统占用端口)。有TCP和UDP协议来规范。
(1)TCP协议:可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证 络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保单个TCP数据包不必再分割。
(2)UDP协议:不可靠传输,” 头”部分一共只有8个字节,总长度不超过65,535字节,正好放进一个IP数据包。
5.应用层:规定应用程序的数据格式,例如TCP协议可以为各种各样的程序传递数据,比如Email、WWW、FTP等等。那么,必须有不同协议规定电子邮件、 页、FTP数据的格式,这些应用程序协议就构成了”应用层”。
相关资源:经典刻录软件尼禄Nero6.6.1.4中文安装版及序列 -其它工具类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!