unix、aix操作系统

unix、aix操作系统

ID:13176822

大小:37.37 KB

页数:15页

时间:2018-07-21

unix、aix操作系统_第1页
unix、aix操作系统_第2页
unix、aix操作系统_第3页
unix、aix操作系统_第4页
unix、aix操作系统_第5页
资源描述:

《unix、aix操作系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UNIX,AIX操作系统基础教程第一章简述Unix的主要版本Ø商业的非开放系统有AT&T的SystemV或BSDØ基于BSD的系统,最有名的是FreeBSDØLinuxUnix操作系统结构由内核(Kernel)、Shell、应用程序和各类用户程序组成,如图用户内核(Kernel)驻留模块Shell硬件图1.Unix操作系统结构图内核:是Unix的核心部分,能与硬件直接交互,常驻内存。驻留模块:完成输入输出、文件和设备的管理、内存和处理器管理,常驻内存。系统工具:又称Shell,是Unix操作系统的一部分,是用户与Unix的交互接口

2、,常驻磁盘,用户登录时调入内存。Unix的内核由两部分组成1)进程控制子系统:负责处理器和存储器管理,如进程控制fork()创建进程、exit()结束进程、进程调度(CPU的分配)、进程通信的消息机制、段页式存储器管理。2)文件子系统:完成所有设备(输入输出设备)和文件管理,为文件分配存储空间,管理空闲磁盘块,控制文件的存取和用户数据的检索,高速缓冲机制(使核心与外设速率相匹配),设备驱动程序(设备分为块设备和字符设备)。硬件硬件级核心级用户级存储器管理进程调度进程间通信进程控制子系统硬件控制高速缓存设备驱动程序块设备字符设备文件

3、子系统系统调用接口函数库用户程序图2.Unix操作系统内核框图Unix的启动流程Ø首先运行boot程序,把/stand目录下的boot文件用/etc/default/boot文件中定义的配置参数装内核程序Ø打开检测能找到硬件、初始化各种核心列表,安装系统的根文件系统rootfs,打开交换设备并打印配置信息Ø形成0号进程Ø由0号进程产生1号进程,0号进程随即转为对换进程,1号进程就是所有进程的祖先Ø1号进程为每个登录的用户创建终端进程,这些用户再利用进程创建系统调用来创建子进程,形成进程树子父退出执行命令登录gettygetty初始

4、化各端口执行inittab产生1号进程init对换进程swap产生子进程创建0号进程安装rootfs装入OS内核boot图3.Unix操作系统启动流程Unix操作系统的1号进程是一个系统服务进程,一旦创建,不会自行结束,只有在系统需要撤销它们提供的系统功能或关机的情况下才会发生1号进程结束。Unix操作系统用户分类超级用户:又称root用户,是系统管理员,在Unix安装时自动创建,超级用户登录后提示符一般显示为“#”。普通用户:是root用户根据应用环境的需要而创建的一般用户,普通用户登录后提示符一般显示“$”。系统的登录和退出登

5、录维护模式:又称单用户模式,是对设备进行维护、安装或系统版本升级等工作状态,此工作模式访问权限最高,对系统中的文件访问不受任何限制,只有超级用户才能登录此模式。屏幕出现#提示穄表示系统进入维护模式。超级用户的退出命令:shutdown或haltsys,shutdown命令是在多用户工作模式下的退出命令,而haltsys命令则是在单用户状态下使用。普通用户的退出命令:exit或CTRL+D组合键。第一章文件系统什么是文件系统由文件和目录构成了Unix的文件系统,也就是与管理文件有关的程序和数据。在UNIX系统内部,利用i(inode

6、)节点来管理系统中的每个文件,众多的i节点放在i节点表中,如果一个目录的i节点号为0,则表明该目录为空。Unix中的物理外设Unix操作系统将物理设备(如磁盘或光盘)的一部分视为逻辑设备(如一个分区、一张软盘或USB盘),这些逻辑块设备都对应一块设备文件,如/dev/hdc4、/dev/cdrom等,在每个逻辑设备上可建立一个独立的子文件系统。文件系统结构每个文件系统都有相同的结构,由引导块、超级块、i节点表和文件存储区组成,如下图所示。引导块超级块i节点表文件存储区引导块是0号块,它是每个文件系统的第一块,存储的是用于系统启动时

7、引导执行操作系统的内核程序。超级块是1号块,通常也称为管理块,是每个文件系统的第二块,它是文件系统的头,存放的内容包含安装和存取该文件的全部管理信息,如文件系统的大小、设备区名、i节点区大小、空闲空间和空闲链表头等。i节点表(IndexNode):在超级块后,紧随的是由若干块构成的一片磁盘区域,即i节点表,文件对应的i节点号就是系统分配给该文件的内部名。文件存储区:用于存放文件中数据的存储区域。通常,用户调用命令mkfs、mount和umount来完成文件系统的建立、安装和卸载,也可以利用命令fsck来检查文件系统的完整性和修复补

8、损坏文件系统。这些命令存放在/etc目录中。Unix操作系统的文件类型Ø普通文件:用“-”或“f”表示(ls–l命令时可看到),这类文件包括字节序列,如程序代码、数据、文本文件等,普通文件又分为ASCII文件和二进制文件。Ø目录文件:Unix把目录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。