ITPub博客

首页 > Linux操作系统 > Linux操作系统 > AIX学习笔记(一)概述

AIX学习笔记(一)概述

原创 Linux操作系统 作者:hjzheng818 时间:2008-07-31 09:55:32 0 删除 编辑

    从单位的图书室借到了这本《AIX5L系统管理技术》,开始了对AIX的深入学习。

1、AIX和HP-UX,SCO-UNIX相同,都是UNIX系统的一种实现。

2、纵观UNIX的出现和发展历史,可以看出是由于为了能够更好的使用计算机和共享资源,才最终出现了UNIX系统,而后来出现了B语言,开发UNIX系统的一帮人改进了B语言,使其不仅有高级语言的循环,判断等逻辑控制功能,也同时具有低级语言具有的位操作和字符操作功能,于是伟大的C语言诞生,C语言在UNIX上得到了长足的发展。

3、AIX是继承了BSD和System V的优点形成的,另外,IBM在AIX中增加了很多新功能,使其更加的实用,AIX的4.3版本是最受欢迎的,目前已经发展到5.2,其中5.1支持LPAR,5.2支持DLPAR。

4、第一台精简指令集计算机(RISC:Reduced Instruction Set Cycles)是IBM于1975年801,缺点是每个时钟周期只能执行一条指令,改进后推出了第二代RISC,后又发展成为RS/6000的POWER结构小型机。RISC的优点:通过硬件执行更多指令;同时在一个时钟周期能够执行多条指令。RS/6000后被改名为IBM server pSeries。POWER(Performance Optimization With Enhanced RISC)-增强RISC的性能最优化的简写。

5、RS/6000有两种结构的机型:经典RS/6000和基于PCI的RS/6000.经典RS/6000采用的是MCA(Micro Channel Architecture,微通道结构)总线和SCSI接口结构,这种机型现在不常用;基于PCI的RS/6000比较流行,采用PCI和ISA总线结构,如p690,p650,p670等系列的RS/6000.

6、POWER4的技术特点:一是铜导线、SOI、双核、四芯片封装代表的CPU设计技术;而是片内二级缓存、片外三级缓存、CPU内置SMP支持、板间CC-NUMA互联组成的多级内存结构。

7、p690特点:每个服务器都可以被划分为16个虚拟服务器,分享处理器、内存、I/O等系统资源,即LPAR/DLPAR技术。

8、AIX V3特点:

  • 逻辑卷管理器(Logical Volume Manager,LVM)
    • LV---Logical Volume
    • PV---Physical Volume
    • VG---Volume Group
    • PP---Physical Partition
    • LP---Logical Partition
  • 系统管理接口工具(System Management Interface Tool,SMIT)
  • 信任计算基础(Trusted Computing Base,TCB)
  • 传输控制协议/网际协议(TCP/IP)
  • Motif X窗口管理器(Motif X window manager)
  • 网络文件系统(Network File System,NFS)

  AIX V4特点:

  • JFS---Journaled File System日志型文件系统
    • 数据块的存储可以小到512字节,原来是4096字节,这样可以更有效的利用磁盘空间。
  • 64-bit computing
    • 可以支持32位和64位的应用程序。

AIX V5特点:

  • 支持POWER架构和64位Intel硬件平台。
  • JFS2---Enhanced Journaled File System第二版日志型文件系统
    • 适用于需要性能和可靠性的客户机配置,在intel硬件下适用,二POWER下,JFS和JFS2都适用。
  • /proc文件系统:内核数据结构和活动进程的目录,允许用户读写一个进程中的虚拟内存。
  • /opt文件系统:为Linux而设。
  • 不停机情况下使用swapoff命令实现配置、搬移页面到另外设备上。
  • 缩小页面空间大小的命令shrinkps。使用临时页面空间进行中转实现。
  • 支持虚拟IP地址。
  • DLPAR。

AIX的体系结构

  • AIX是一个分层的操作系统,把一个具体的系统功能堪称是属于整个系统的一个特定的层。每一层只能通过预定的接口与相邻的层进行通信。此分层思想简化了对操作系统的测试和调试,程序人员只需关注自己关心的哪一层设计。另外添加、升级或者替换一个层,不需要重写一个已经存在的层。平台提取层(PAL:Platform. Abstraction Layer)就是一个在已经存在操作系统中添加一个层的好例子。
  • 64位计算的优点:
    • 支持大于2G的文件。
    • 支持大内存。
    • 大型应用程序虚拟地址空间:32位下应用程序可寻址空间2G到4G。而64位可寻址空间将以T计算。
    • 64位的整数计算使用64位普通用寄存器硬件。2的32次方以上运算使用这个64位机将有很大优势。

AIX内核特点

  • AIX内核具有在许多进程、线程和用户间同时共享系统CUP/内存和设备等资源的能力。AIX内核是一个抢占式的(Preemptable)和可置换的(Pageable)内核,又是动态的(Dynamic)和可扩展的(Extendable)内核。
    • 抢占式(Preemptable)
      • 在系统调用的执行中,Kernel具有抢先权。这个设计实际上是给所有的进程定义了一个优先级,其中Kernel是优先级最高的进程,其他的按照某个因素(Factor)确定其优先级。
      • 高优先级的进程可以直接抢占低优先级的CPU资源。无需等待某个时间片执行完成。
      • 优点是提高了高优先级进程的响应时间和效率。
    • 可置换(Pageable)---按需页面调度(Demand Paging)
      • 将正在使用的内核代码页保存在物理内存中,通过一个算法将不再使用的代码页保存在物理磁盘上。并保留一定水准的空闲页。
      • 其中有些页是需要固定在物理内存中的比如设备驱动程序的中断处理部分。
      • 相比其他操作系统把整个内核调入并固定在物理内存中比有优势。
    • 动态性(Dynamic)
      • 无需重新启动机器就可以使变化生效。
    • 可扩展性(Extendable)
    • 64位的内核
    • 64位应用程序的可缩放性(Scalability)

AIX的内核子系统

  • 系统调用接口
  • I/O子系统
  • 进程管理

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13660087/viewspace-416145/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2008-07-31

  • 博文量
    2
  • 访问量
    13409