操作系统组成
- 格式:doc
- 大小:90.00 KB
- 文档页数:11
一、操作系统的组成系统资源包括CPU、内存、输入输出设备以及存储在外存中的信息. 因此操作系统由(1)对CPU的使用进行管理的进程调度程序(2)对内存分配进行管理的内存管理程序(3)对输入输出设备进行管理的设备驱动程序(4)对外存中信息进行管理的文件系统等四部分组成。
参考习题:1, 现代操作系统的主要组成部分2, 操作系统调度的单位是进程请给出在linux操作系统下, 实现下面操作的具体命令3, 查看磁盘空间使用情况Du -a4, 查看eth0网卡的IP地址Ifconfig etho5, 查看cron进程pidPidof cron -s6, 解压xxx.tar.gz文件:tar xzvf xxxx.tar.gz INDIVIDUAL_FILE_NAME7, 把本机上/home/xxx.tar.gz的文件拷贝到128.2.11.2的/home目录cp /home/xxx.tar.gz 128.2.11.2:/home8, 把文件系统类型为ext3的/dev/sdb1分区挂载到/mnt2目录下Mount /dev/sdb1 /mnt29, 在/usr目录下查找test.bin文件Grep test.bin /usr/*10, 如何编译main.c为可执行文件main.bin, 并带上调试信息Gcc -g main.c –o main.bin5.2 请写A/B/C/D/E五类IP地址的IP范围1.A类IP地址一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”,即第一段数字范围为1~127。
每个A类地址可连接16387064台主机,Internet有126个A类地址。
2.B类IP地址一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,即第一段数字范围为128~191。
每个B类地址可连接64516台主机,Internet有16256个B类地址。
3.C类IP地址一个C类地址是由3个字节的网络地址和1个字节的主机地址组成,网络地址的最高位必须是“110”,即第一段数字范围为192~223。
每个C类地址可连接254台主机,Internet有2054512个C类地址。
4.D类地址用于多点播送。
第一个字节以“1110”开始,第一个字节的数字范围为224~239,是多点播送地址,用于多目的地信息的传输,和作为备用。
全零(“0.0.0.0”)地址对应于当前主机,全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。
5.E类地址以“11110”开始,即第一段数字范围为240~254。
E类地址保留,仅作实验和开发用。
几种用作特殊用途的IP地址①主机段(即宿主机)ID全部设为“0”的IP地址称之为网络地址,如129.45.0.0就是B类网络地址。
②主机ID部分全设为“1”(即255)的IP地址称之为广播地址,如129.45.255.255就是B类的广播地址。
③网络ID不能以十进制“127”作为开头,在地址中数字127保留给诊断用。
如127.1.1.1用于回路测试,同时网络ID的第一个8位组也不能全置为“0”,全置“0”表示本地网络。
网络ID部分全为“0”和全部为“1”的IP地址被保留使用。
2.网络协议中选择应用层协议摩根、腾讯、VMvare、网易有道,几乎各种公司的笔试基础题部分,只要涉及到网络知识,都不会不谈及协议。
这里总结一下,希望对大家有所帮助。
1,SMTP(Simple Mail Transfer Protocol),基于TCP,属于应用层协议。
2,FTP(File Transfer Protocol),基于TCP,属于应用层协议。
3,SNMP(Simple Network Management Protocol),基于UDP,属于应用层协议。
4,TFTP(Trivial File Transfer Protocol),基于UDP,属于应用层协议。
5,DNS(Domain Name System),使用UDP,属于应用层协议。
6,TELNET,基于TCP,属于应用层协议。
7,POP3(Post Office Protocol),基于TCP,属于应用层协议。
8,IMAP(Internet Message Access Protocol),基于TCP,属于应用层协议。
9,ICMP(Internet Control Message Protocol),属于IP层(网络层)协议。
10,IGMP(Internet Group Management Protocol),属于IP层(网络层)协议。
11,BGP(Border Gateway Protocol),是互联网的核心路由协议,基于TCP,属于应用层协议。
其中,有:IP:ICMP,IGMP;TCP:SMTP,FTP,TELNET,POP3,IMAP;UDP:SNMP,TFTP,DNS。
物理层:这是整个OSI参考模型的最低层,它的任务就是提供网络的物理连接。
所以,物理层是建立在物理介质上(而不是逻辑上的协议和会话),它提供的是机械和电气接口。
主要包括电缆、物理端口和附属设备,如双绞线、同轴电缆、接线设备(如网卡等)、RJ-45接口、串口和并口等在网络中都是工作在这个层次的。
物理层提供的服务包括:物理连接、物理服务数据单元顺序化(接收物理实体收到的比特顺序,与发送物理实体所发送的比特顺序相同)和数据电路标识。
数据链路层:OSI模型的第二层,它控制网络层与物理层之间的通信。
它的主要功能是如何在不可靠的物理线路上进行数据的可靠传递。
为了保证传输,从网络层接收到的数据被分割成特定的可被物理层传输的帧。
帧是用来移动数据的结构包,它不仅包括原始数据,还包括发送方和接收方的网络地址以及纠错和控制信息。
其中的地址确定了帧将发送到何处,而纠错和控制信息则确保帧无差错到达。
数据链路层的功能独立于网络和它的节点和所采用的物理层类型,它也不关心是否正在运行word、excel或使用internet。
有一些连接设备,如交换机,由于它们要对帧解码并使用帧信息将数据发送到正确的接收方,所以它们是工作在数据链路层的。
比如网络地址,交换机(switch)。
数据链路层是建立在物理传输能力的基础上,以帧为单位传输数据,它的主要任务就是进行数据封装和数据链接的建立。
封装的数据信息中,地址段含有发送节点和接收节点的地址,控制段用来表示数据连接帧的类型,数据段包含实际要传输的数据,差错控制段用来检测传输中帧出现的错误。
数据链路层可使用的协议有SLIP、PPP、X.25和帧中继等。
常见的集线器和低档的交换机网络设备都是工作在这个层次上,Modem之类的拨号设备也是。
工作在这个层次上的交换机俗称“第二层交换机”。
具体讲,数据链路层的功能包括:数据链路连接的建立与释放、构成数据链路数据单元、数据链路连接的分裂、定界与同步、顺序和流量控制和差错的检测和恢复等方面。
网络层:OSI模型的第三层,其主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。
网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的花费来决定从一个网络中节点A到另一个网络中节点B的最佳路径。
由于网络层处理路由,而路由器因为即连接网络各段,并智能指导数据传送,属于网络层。
在网络中,“路由”是基于编址方案、使用模式以及可达性来指引数据的发送。
比如IP地址,路由器地址。
网络层属于OSI中的较高层次了,从它的名字可以看出,它解决的是网络与网络之间,即网际的通信问题,而不是同一网段内部的事。
网络层的主要功能即是提供路由,即选择到达目标主机的最佳路径,并沿该路径传送数据包。
除此之外,网络层还要能够消除网络拥挤,具有流量控制和拥挤控制的能力。
网络边界中的路由器就工作在这个层次上,现在较高档的交换机也可直接工作在这个层次上,因此它们也提供了路由功能,俗称“第三层交换机”。
网络层的功能包括:建立和拆除网络连接、路径选择和中继、网络连接多路复用、分段和组块、服务选择和流量控制。
传输层:OSI模型中最重要的一层。
传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。
除此之外,传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割。
例如,以太网无法接收大于1 5 0 0 字节的数据包。
发送方节点的传输层将数据分割成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点的传输层时,能以正确的顺序重组。
该过程即被称为排序。
工作在传输层的一种服务是TCP/IP协议套中的TCP(传输控制协议),另一项传输层服务是IPX/SPX协议集的SPX (序列包交换)。
比如TCP(同步)、UDP(异步)。
传输层的功能包括:映像传输地址到网络地址、多路复用与分割、传输连接的建立与释放、分段与重新组装、组块与分块。
根据传输层所提供服务的主要性质,传输层服务可分为以下三大类:A类:网络连接具有可接受的差错率和可接受的故障通知率(网络连接断开和复位发生的比率),A类服务是可靠的网络服务,一般指虚电路服务。
C类:网络连接具有不可接受的差错率,C类的服务质量最差,提供数据报服务或无线电分组交换网均属此类。
B类:网络连接具有可接受的差错率和不可接受的故障通知率,B类服务介于A类与C类之间,在广域网和互联网多是提供B类服务。
网络服务质量的划分是以用户要求为依据的。
若用户要求比较高,则一个网络可能归于C 型,反之,则一个网络可能归于B型甚至A型。
例如,对于某个电子邮件系统来说,每周丢失一个分组的网络也许可算作A型;而同一个网络对银行系统来说则只能算作C型了。
会话层:负责在网络中的两节点之间建立和维持通信。
会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。
如HTTP Session。
话层的功能主要有:会话连接到传输连接的映射、数据传送、会话连接的恢复和释放、会话管理、令牌管理和活动管理。
表示层:应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化;这种格式化也因所使用网络的类型不同而不同。
表示层管理数据的解密与加密,如系统口令的处理。
例如:在Internet上查询你银行账户,使用的即是一种安全连接。
你的账户数据在发送前被加密,在网络的另一端,表示层将对接收到的数据解密。
除此之外,表示层协议还对图片和文件格式信息进行解码和编码。
如SOAP(XML)。
应用层:负责对软件提供接口以使程序能使用网络服务。
术语“应用层”并不是指运行在网络上的某个特别应用程序,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。