概念:
狭义:
UNIX仅指操作系统内核
内核负责控制并管理计算机资源
多个用户可访问
负责进程的创建、控制、调度,为进程分配内存和外设
提供文件系统的管理功能
广义:
UNIX不仅指系统内核,它是一个应用环境和程序设计环境,提供了丰富的软件开发工具
为应用程序开发者开发的操作系统
提供硬件可移植性,设备独立的文件系统的操作系统
功能强大的多任务多用户的操作系统
UNIX操作系统的特点:
开放性好
良好的用户界面
完善的文本处理工具
良好的开发环境
优越的文件系统
强大的网络功能
完善的系统审计
增强的系统安全机制
系统备份功能完善
系统结构清晰,有利于操作系统的教学和实践
系统的专业性和可定制性强
具有强稳定性和健壮的系统核心
系统规范
功能强大的帮助系统
AIX的内核:
Shell:AIX的用户接口
Shell是命令解释器,它接收用户输入的命令并把它送入内核去执行;shell也是一种编程语言。
什么是UNIX?
操作系统,内核+shell+实用工具
什么是Linux?
使用Linux内核的Unix
什么是AIX?
IBM的Unix
Unix的最简定义?
Unix是一组为专业人员准备的工具
习题:
1、什么是操作系统,列出你知道的操作系统?
操作系统是控制和管理计算机系统内各种软硬件的平台,是用户使用计算机的接口,为用户提供一个使用方便可扩展的工作环境。
常见的操作系统:DOS,Windows,Unix,Linux,Mac OS X,Vxworks。
2、操作系统的主要功能?
操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。
主要功能包括:文件管理,进程与处理机管理,设备管理,存储管理,网络管理等,由操作系统内核实现。
3、从狭义和广义的角度解释什么是UNIX?
狭义:
UNIX仅指操作系统内核
内核负责控制并管理计算机资源
多个用户可访问
负责进程的创建、控制、调度,为进程分配内存和外设
提供文件系统的管理功能
广义:
UNIX不仅指系统内核,它是一个应用环境和程序设计环境,提供了丰富的软件开发工具
为应用程序开发者开发的操作系统
提供硬件可移植性,设备独立的文件系统的操作系统
功能强大的多任务多用户的操作系统
4、UNIX版本的两大派系?
UNIX Ssystem V和BSD
5、操作系统的哪一部分直接与硬件交互?
内核
6、操作系统的哪一部分执行用户交换? A. Shell B. Kernel
A
7、UNIX平台上最常用的编辑器是?
vi
8、写出两种AIX的图形用户接口的名字?
AIXwindows和CDE
9、AIX只支持硬盘上的文件系统?(T/F)
F,AIX支持磁盘文件系统,光盘文件系统,网络文件系统
10、Shell有哪些功能、UNIX上有哪些常见的Shell?
Shell的功能:执行用户命令,命令解释器,程序设计语言,进程控制,可定制,特性:通配符,变量
常见的Shell:
Bourne Shell
Bash
Korn Shell
C Shell
(内容来自湖南大学肖老师的PPT)