计算机的硬件简介,计算机基础之硬件简介(Day2)(示例代码)

(一)操作系统

1.含义:协调,控制和管理计算机硬件系资源和软件资源的控制程序。位于计算机硬件和软件之间,本质上也是个软件程序,但不同于一般的软件。

2.组成:2部分。由操作系统的内核和系统调用2部分组成。操作系统的内核,运行于内核态,管理硬件资源;系统调用,运行于用户态,为软件应用程序提供系统调用接口。

3.作用:一是为软件程序提供接口即系统调用;二是将应用程序对计算机硬件资源的竞态请求有序化即有序合理分配硬件资源。

4.特点(与一般软件程序比较):大型(linux或windows的源代码有五百万行数量级);长寿(操作系统使用时间长,不断更新一直沿用)

5.多道技术或者多路复用:

空间上的复用:将内存分为几部分,每个部分放入一个程序,这样,同一时间内存中就有了多道程序。多个程序的内存由操作系统分配控制,程序之间是隔离的。

53f09045a2fb42bcbf778d2d1b7d1428.jpg

我们从一般常用的五层结构来看:

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数据的格式,这些应用程序协议就构成了”应用层”。

8800b9cc8e4f42979512ea868cf8152a.jpg

相关资源:经典刻录软件尼禄Nero6.6.1.4中文安装版及序列号-其它工具类资源…

来源:酷长

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月22日
下一篇 2021年6月22日

相关推荐