-
什么是操作系统?
自下而上观察操作系统,可以被看成一个以高效、公平、有序和安全的方式分配和回收系统资源(硬件和软件)的软件。
自上而下观察操作系统,可以被看成一个作为用户的你和复杂的硬件资源隔离开来的软件。
-
操作系统分成哪3大类?如何区别它们?
根据能同时使用系统的用户数和系统能同时运行的进程(执行中和程序)数的不同,可以把操作系统分成3类。
-
单用户、单进程系统
一个时间内只允许一个用户使用计算机系统,并且用户每次只能运行一个进程。
例如:MacDOS DOS Windows3.1
-
单用户、多进程系统
OS/2 Windows NT
-
多用户、多进程系统
Linux UNIX Windows NTServer
-
准确说明什么是分时操作系统?
多用户、多进程、交互的操作系统被称为分时操作系统,这各系统会把执行I/O操作时进程所占用的空闲CPU分配给其他进程(多道程序设计)
-
典型的现代操作系统提供哪些主要服务?这些服务的基本目的是什么?
主要服务:
基本目的:大多数服务是为了安全有效地运行应用程序和程序开发工具。另外一些服务用于内存管理。因此操作系统提供的主要服务就是提供一种机制,保证下列任务高效的执行:
程序运行;程序执行的输入、输出操作;进程之间的通信;错误检测和报告;各种文件的操作
-
请分别举出命令行界面和图形用户界面的优缺点各一个。
命令行界面:自动化设置灵活性高,用户享有完全的系统控制权
图形用户界面:让计算机操作更加简单
-
命令行界面和图形用户界面的区别有哪些?最流行的Linux图形用户界面有哪些?
GUI在运行任务之间和用户之间增加一个额外的软件层,Linux的基本界面是字符界面,运行基于XWindow系统(MIT的Athena项目)的软件可以获得XWindow提供的GUI界面。
虽然所有Linux命令都是在字符界面下执行,但是许多因特网工具和软件开发工具都有图形界面。因此大多数Linux系统都会附带一个基于X的桌面环境的图形界面软件包
GNU网络对象模型环境
(GNUNetwork Object Model Environment,GNOME)Red Hat Linux 6.1+默桌面环境
K桌面环境(KDesktop Environment,KDE)
-
应用程序界面(API)和应用程序用户界面(AUI)各由哪些部分组成?
系统调用接口由一组为完成特定任务而执行内核代码的函数构成。
API由语言库和系统调用接口构成.
AUI通过语言库和系统调用接口与操作系统内核联系在一起,应用软件构成了AUI.
-
列举Linux家族中5种流行的成员。你用的是哪一种?
RedHat,SuSE,CentOS,Corel,Caldera,Debian,Mandrake,Slackware CentOS
-
举出6种能运行Linux的计算机平台。你使用的Linux系统运行在哪种平台上?
PC机,Alpha,Amiga,Atari,Macintosh,SunSPARC CentOS6.4