1.1计算机及操做系统基础知识

Linux严格区分字符大小写
显示的提示符
[root@linux_basic ~]# echo "$PS1"
[\u@\h \W]\$
[root@linux_basic ~]# tty   控制台是虚拟终端
/dev/pts/0linux

Computing 操作系统

世界上第一台计算机,宾夕法尼亚大学诞生  ENIARC  大量晶体管组成游戏

计算机有五大基本部件组成
CPU:运算器、控制器
memory:RAM
I/O:input、output内存

计算机三大组成部分
    CPU: 运算器,控制器,寄存器(用来暂存数据的设备)
    Memory: RAM  内存:随机访问存储器
    I/O:Input, Output  输入输出设备开发

书籍:穿越计算机的迷雾      用通俗的语言讲述计算机的工做过程input

    加法器:只用来作加法的
内存是编址,内部是有大量存储单元(每一个都是8bit)组成的   最小存储单元是一个字节,每一个存储单元都是有地址的源码

    bit, Byte
    8bits = 1Byteit

    1024Bytes = 1KB
    1024KB = 1MB
    1024MB = 1GB
    4 * 1GBio

    程序是由指令+数据组成的监控

    指令:add 加法指令

内存的指令会告诉cpu到哪里去取数据,cpu如何知道运行内存中的那段指令?
cpu开机后,就知道到指定位置去加载指令。
          cpu工做发展过程
    多道处理程序(在主机上装一个监视器,监视着系统中的其余程序,而且进行管理) --> time sharing
内存只有一条如何存放多个程序?
内存引入保护机制,将内存分段,每一个程序使用一小段   此时分配还很粗糙,由于当使用不够时,须要更大空间
,则会把其余程序的内存覆盖。       
       分时系统(把cpu切割成时间片,运行完指定时间后,就切换到另外的程序上
来执行,当程序执行完后,就退出程序)

    内存(引入了虚拟化机制):从早期的分段 --> 分页

    早期分时系统 CTSS -->

    GE, BELL, MIT ==> Mutlics  多任务系统
   三个公司解散后
    Ken工程师,开发 Space Travell (游戏)

    小型机:是DEC(数字设备公司)生产的,生产了两款小型机
        VAX
        PDP
            PDP-11

            PDP-7:Ken在PDP-7使用汇编语言写了一个简单的Multics,能够运行 Space Travell
                Unics --> Unix

            ken同事 Dennis Ritche  两人用高级语言(C语言)重写汇编(监控程序)

            B语言  新增功能后获得:--> C语言

            C语言 -->

        Bell : AT&T

        Ken  提供各索取人一份源码
                ken到伯克利大学任教
    伯克利大学    成立BSRG组织: Bill Joy成立的   引入了不少新的功能
        BSRG作了一个系统    BSD: Bekerley System Distribution 伯克利系统发行版

        MicroSoft: Basic语言
            Xenix

        PC机出现: x86, CTSS(系统,昂贵)   UNIX是没有移植到pc机上的

        DOS: Disk Operation System   磁盘操做系统

        Apple: Jobs,

        Xexos: PARK(实验室), mouse GUI(图形界面)  施乐公司

    正统UNIX:最著名的SystemV(V   5    5版本) ,   BSD

相关文章
相关标签/搜索