计算机操作系统简史 以及 终端类型

计算机及操作系统发展史

1.计算机的主要部件 :ENIARC     

   Cpu:运算器  控制器(控制内存,IO总线)      存储器是寄存器(锁存数据)  缓存(加速功能)

   内存:ram (random access memory)随机存储设备,同一平面内编址的存储空间,最小单元为cell细胞 占8bit   

   IO设备:下指令,提供数据;保存输出结果

    程序由指令和数据组成     指令由算法和数据结构

   

    (32位最大支持4G内存)  2^10=1024   2^32=1o24*1024*1024*4 Bytes =4G 运行内存   

    过程式编程语言 :有三种执行方式顺序执行,选择执行,循环执行

 

    驱动程序仅能让硬件进行工作的底层代码,集合的通用驱动程序  后发展为操作系统

    专用程序负责完成具体的工作

2.muti task   多任务的需求催生了 分时操作系统   具有监控调度功能

  1969年前后     Bell 贝尔实验室 属于AT&T公司   上世纪60年代 multi项目流产后    

       Ken汤姆逊小型机 在PDP-7 开发出unics=unix   

            MIT 麻省理工大学

            GEC 通用电器

                 DEC:数字设备公司生产的小型机 汇编语言写成的系统在 PDP-11 运行

vms,vax    unix变种

  unix:1971年作为写nroff系统  早期使用汇编语言编写

   1974年前后 丹尼斯 Dennis Ritch:C语言作者 

           Ken ,与丹尼斯unix改写为C语言并公之于众     

  

           编译器 可以将 高级语言  编译成适合底层硬件设备  汇编语言

  个人pc机出现在八十年代

  

3.unix系统:

     1979年:第一个版本是AT&T公司公开发布 system v7  用于学术与商业

            第一家商业公司SCo 西雅图公司   包装发行  

     1980年:    Microsoft 成立并售卖unix系统   

     bill joy  : Berkeley 加州伯克利大学 bill joy 组织成立BSRG研究小组 发行 BSD

  BSD:(伯克利系统分发版  distribution)

     1980年:DARPA 美国国防部高级研究计划署 TCP/IP诞生在BSD系统上  

 

     1981年:Mrcrosoft ,bill gates 比尔盖茨

 windos:QDOS 快速的跑在pc机上的系统:quick and dirty operating system  

 

DOC2.0 VS   CP/M

1990年成立;由bill joy 成立sun公司  

 

XEROX:施乐公司的PARK实验室诞生了鼠标,以太网(局域网), 图形界面star  

   

GNU:GUN IS NOT UNIX    GUN虽然宣称不是unix,但是却一直没有开发出自己的内核,

  直到linux与tcp/ip协议互联网的出现才促进了GUN组织的发展

  

诞生的软件: x-window第一个公开声明加入GNU组织

gcc

gdb 

vim

    GPL:通用公共许可证 

FSF:自由软件基金会 

unix分支:    

              sun:solars

              IBM: AIX

 HP:HP-UX

 

Andrew安德鲁:minix 迷你操作系统

 

3.linux 三大发行版 redhat :       centos ,rhel,

slackware:suse 

debian:ubutun

总结:    mutil项目催生了ken 汤姆逊的unix的诞生

       andrew 编写了minix系统

 linux诞生后移植至个人pc机并迅速发展壮大    

     

      mac系统与安卓系统也属于类unix系统

终端类型及分类:

物理终端:第一次开机的时候面对的设备 console   对应设备/dev/console

虚拟终端:系统提供的6个虚拟终端      tty       对应设备/dev/tty#1-6

图形终端;

伪终端:  远程连接软件实现连接主机             对应设备/dev/pts/数字 

pts目录下的一个数字表示

原创文章,作者:m21-sunfeng,如若转载,请注明出处:http://www.178linux.com/51221

(0)
m21-sunfengm21-sunfeng
上一篇 2016-10-19 14:21
下一篇 2016-10-19 14:21

相关推荐

  • 加密·解密·PKI详解及如何创建私有CA

    加密解密技术基础: 安全的目标:   保密性:confidentiality 确保通信信息不被任何无关的人看到 完整性:integrity 实现通信双方的报文不会产生信息丢失 数据完整性 系统完整性 可用性:availability 通信任何一方产生的信息应当对授权实体可用 攻击类型:   威胁保密性的攻击:窃听、通信…

    2017-05-30
  • 自制linux系统

    自制linux系统  需要为虚拟机新增一个硬盘,作为自制linux系统的载体。也可以用U盘、移动硬盘或其他设备作为载体实验步骤: (1)为虚拟机新增一个大小为20G的硬盘(2)给新增的磁盘分区,划分/boot、swap、/三个分区比如,将第一个分区当作boot,大小为500M;第二个分区当作swap分区,大小为2G;第三个分区用作/,大小为10G。…

    Linux干货 2016-09-13
  • keepalived双主模型高可用Nginx服务

    配置前提: (1) 各节点时间必须同步;             ntp, chrony (2) 确保iptables及selinux不会成为阻碍; (3) 各节点之间可通过主机名互相通信(对KA并非必须);   &nb…

    2017-07-06
  • vim编译器与shell脚本简介

    一、vim文本编译器       vi:Visual Interface,文本编辑器;   文本: ASCII Unicode  文本编辑种类:行编辑器:sed  ;全屏编辑器:nano,vi ,vim ;其他编辑器:gedit(图形),g…

    Linux干货 2016-11-24
  • Linux发展历史与基础知识

    工具: 亿图 CRT 思维图工具-Dream VPS-搬瓦工,亚马逊云,阿里云 网站: 阿里云-help.aliyun.com 企业新闻-36kr.com lnmp.org-如何配置web服务 中关村在线-zol.com:看服务器设备 计算机组成: 硬件,软件。 CPU类型 ·x86 ·x64 ·ARM ·m68k(moto) ·power ·Ultrasp…

    Linux干货 2017-03-26
  • Linux基础知识(二)-bash基础特性,文件管理命令

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及相关示例演示。 2、bash的工作特性之命令执行状态返回值和命令行展开所涉及的内答及其示例演示 4、文件的元数据信息有哪些,分别表示什么含义,如何査看?如何修改文件的时间戳信息。 5、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果? 6、显示/var目录下所有以l开头,以一个小写字母结…

    Linux干货 2016-09-26