LINUX:THE TEXT BOOK课后习题(操作系统综述)

  1. 什么是操作系统?

自下而上观察操作系统,可以被看成一个以高效、公平、有序和安全的方式分配和回收系统资源(硬件和软件)的软件。

自上而下观察操作系统,可以被看成一个作为用户的你和复杂的硬件资源隔离开来的软件。

  1. 操作系统分成哪3大类?如何区别它们?

根据能同时使用系统的用户数和系统能同时运行的进程(执行中和程序)数的不同,可以把操作系统分成3类。

  1. 单用户、单进程系统

一个时间内只允许一个用户使用计算机系统,并且用户每次只能运行一个进程。

例如:MacDOS DOS Windows3.1

  1. 单用户、多进程系统

OS/2 Windows NT

  1. 多用户、多进程系统

Linux UNIX Windows NTServer

  1. 准确说明什么是分时操作系统?

多用户、多进程、交互的操作系统被称为分时操作系统,这各系统会把执行I/O操作时进程所占用的空闲CPU分配给其他进程(多道程序设计)

  1. 典型的现代操作系统提供哪些主要服务?这些服务的基本目的是什么?

主要服务:

基本目的:大多数服务是为了安全有效地运行应用程序和程序开发工具。另外一些服务用于内存管理。因此操作系统提供的主要服务就是提供一种机制,保证下列任务高效的执行:

程序运行;程序执行的输入、输出操作;进程之间的通信;错误检测和报告;各种文件的操作

  1. 请分别举出命令行界面和图形用户界面的优缺点各一个。

命令行界面:自动化设置灵活性高,用户享有完全的系统控制权

图形用户界面:让计算机操作更加简单

  1. 命令行界面和图形用户界面的区别有哪些?最流行的Linux图形用户界面有哪些?

GUI在运行任务之间和用户之间增加一个额外的软件层,Linux的基本界面是字符界面,运行基于XWindow系统(MITAthena项目)的软件可以获得XWindow提供的GUI界面。

虽然所有Linux命令都是在字符界面下执行,但是许多因特网工具和软件开发工具都有图形界面。因此大多数Linux系统都会附带一个基于X的桌面环境的图形界面软件包

GNU网络对象模型环境

GNUNetwork Object Model Environment,GNOMERed Hat Linux 6.1+默桌面环境

K桌面环境(KDesktop Environment,KDE

  1. 应用程序界面(API)和应用程序用户界面(AUI)各由哪些部分组成?

系统调用接口由一组为完成特定任务而执行内核代码的函数构成。

API由语言库和系统调用接口构成.

AUI通过语言库和系统调用接口与操作系统内核联系在一起,应用软件构成了AUI.

  1. 列举Linux家族中5种流行的成员。你用的是哪一种?

RedHat,SuSE,CentOS,Corel,Caldera,Debian,Mandrake,Slackware CentOS

  1. 举出6种能运行Linux的计算机平台。你使用的Linux系统运行在哪种平台上?

PC机,Alpha,Amiga,Atari,Macintosh,SunSPARC CentOS6.4


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值