网络操作系统期末复习资料

本文详细介绍了网络操作系统的概念、基本功能、特征以及三种工作模式,强调了其在网络通信、资源管理、服务提供和安全管理等方面的作用。同时,深入探讨了进程的定义、进程与程序、线程的关系,以及引入线程的优势。此外,还涵盖了Linux操作系统中的进程类型、磁盘容量计算、文件系统功能、FAT卷容量计算等内容,以及网络地址转换、DHCP工作原理和域名解析方式。


本篇复习资料着重于简答题,由于简单题依点得分,重点将以加粗显示

1. 网络操作系统的概念

资源管理的观点来看,操作系统的功能包括作业管理、进程管理、存储管理、文件管理和设备管理
用户角度看,操作系统是用户与计算机之间的接口,为用户提供一个清晰、整洁、易于管理的友好界面,不同的使用者,对操作系统的理解是不一样的

2. 网络操作系统的基本功能

网络操作系统的基本任务是用统一 的方法管理各主机之间的通信和共享资源的利用,它是以使网络相关特性打到最佳为目的的,如共享数据文件、软件应用以及共享硬盘、打印机、调制解调器、扫描仪等。为完成此任务,网络操作系统必须具有以下基本功能:

  1. 网络通信
    网络通信是网络最基本的功能,其任务是在源主机和目标主机之间,实现无差错的透明的数据传输,它能完成以下主要功能:
    建立和拆除通信链路、传输控制、差错控制
  2. 资源管理
    资源管理是指采用有效的方法同一管理网络中的共享资源(硬件和软件),协调个用户对共享资源的使用,保证数据的安全性和一致性,使用户在访问远程永祥资源时能像访问本地资源一样方便
  3. 网络服务
    在前两个功能的基础上,为了方便用户,提供多种有效网络服务
  4. 网络管理
    网络管理最主要的任务是安全管理,主要反映在通过“存取控制”来确保数据的安全性,通过“容错技术”来保证系统故障时数据的安全性,此外,还包括对网络设备故障进行检测,对使用情况进行统计,以及为提高网络性能和记账而提供必要的信息
  5. 互操作
    互操作就是把若干相同或不同的设备和网络进行互联,使用户可以透明地访问各服务点、主机,以实现更大范围的用户通信和资源共享
  6. 提供网络接口
    提供网络接口是指向用户提供一组方便有效的、统一 的、取得网络服务的接口,以改善用户界面,如命令接口、菜单、窗口等

3. 网络操作系统的特征

操作系统的特诊:

  1. 并发性,包括多任务、多进程、多线程
  2. 共享性,包括资源的互斥访问,同时访问
  3. 虚拟性,把一个物理上的对象变成多个逻辑意义的对象
  4. 异步性

网络操作系统还具有以下特征:
5. 硬件独立,网络操作系统应独立于具体的硬件平台,支持多平台,其系统应该可以运行在各种硬件平台之上
6. 网络特性,能够连接不同的网络,提供必要的网络连接支持,能够支持各种网络协议和网络服务,具有网络管理的工具软件,能够方便地完成网络的管理
7. 有很高的安全性,能够进行系统安全性保护和各类用户的存取权限控制。能够对用户资源进行控制,提供用户对网络的访问的方法
8. 还具有可移植性和可集成性

4. 网络操作系统的三种工作模式

  1. 对等式网络
    在对等式网络结构中,没有专用的服务器,每个节点之间的地位相同,因此对等网络也常被称为工作组。对等网一般采用星型拓扑结构,最简单的对等网就是使用双绞线直接相连的两台计算机。在对等网络中,计算机的数量通常不会超过10台,网络结构相对比较简单
  2. 文件服务器模式
    文件服务器是通过若干个工作站与一台文件服务器通信线路连接起来,存取服务器文件,共享存储设备的工作模式。在这种模式下,数据的共享大多是以文件形式通过对文件的加锁、解锁来实施控制的。各用户之间的文件共享只能依次进行,不能对相同的数据做同时更新。
  3. 客户机/服务器模式
    Server是提供服务的逻辑进程。它可以是一个进程,也可以是由多个分布进程所组成的。向Server请求服务的进程称为该服务的Client。Server和Client可以在同一台及其上,也可以在不同的机器上。一个Server可以同时又是另一个Server的Client,并向后者请求服务。通常其中一台或几台较大的计算机集中进行共享数据库的管理和存取,而将其他的应用处理工作分散到网络中的其他计算机上网查,构成分布式的处理系统,服务器控制管理数据的能力已由文件管理方式上升为数据库管理方式。

5. 进程的定义

  1. 进程是程序的一次执行
  2. 进程是可以和别的进程并发执行的计算
  3. 进程就是一个程序在给定活动空间和初始条件下,在一个处理机上的执行过程
  4. 进程就是查程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位
  5. 进程是动态的,有生命周期的活动。内核可以创建一个进程,最终将由内核终止该进程使其消亡
  6. 总的来说,进程是在自身的虚拟地址空间运行的一个单独的程序

6. 进程与程序的关系

  1. 程序是静态的概念;而进程则是程序的一次执行过程。它是动态的概念
  2. 进程是一个能独立运行的单位,能与其他进程并发执行;而程序是不能卓伟一个独立运行的单位而并发执行的
  3. 程序和进程无一一对应的关系
  4. 各个进程在并发执行过程中会产生相互制约关系,而程序本身是静态的,不存在这种异步特征

7. 进程与线程的关系

线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位

  1. 进程是资源分配的基本单位。同一进程的所有线程共享该进程的所有资源
  2. 线程是分配处理机的基本单位,它与资源分配无关
  3. 一个线程只能属于一个进程,而一个进程可以有多个线程,且至少有一个线程
  4. 线程在执行过程中,需要协作同步

8. 引入线程的好处

  1. 易于调度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值