操作系统基础

发布时间:2020-06-17 05:55:04 作者:tianhaichuang
来源:网络 阅读:322

计算机整体的层次关系:

硬件层

Kernel 内核层

Library API层

应用程序、shell层(图形界面GUI、命令行接口CLI)

内核功能:

进程管理

内存管理

文件系统

网络功能

硬件驱动

安全机制。。。

GE,Bell,MIT联合在MainFrame机器上用汇编语言开发出了Multics(最早的大型操作系统)

Ken Tomlinson

Space Travel游戏应用程序,PDP-7上运行,需要操作系统

DEC:

PDP-11机器 PDP-7

VAX机器 à vms

Unics à Unix

B语言 à C 语言

Bill Joy:成立BSRG机构

BSD :Berkeley System Distribution

System V(Bell实验室被收购从AT&T独立出来)

CP/M

81 Microsoft,Xenix

仿照CP/M开发的系统 比尔盖茨花5w$买来后修改以后命名为DOS

Jobs (apple 1、2 Unix)

Xerox:复印机

PARK实验室 unix基础上 开发除了世界上第一个鼠标 和 第一个基于图形化界面的操作系统。

FreeBSD 世界上能运行在PC机上的第一个Unix

OpenBSD 注重于安全

NetBSD 注重于网络

Bill Joy 成立了 Sun MicoSystem

生产小型机 并 拥有 操作系统 Sun OS

Sun OS à Solaris (Unix)

CSH(一种非常流行的Shell)

Windows NT 基于vms 并带有Server功能 XP 2000 等都是在NT基础上开发的

Andrew 荷兰的一个教授 使用Unix 教学 后期自己开发了 Minix

Linus 无法将自己的驱动添加进Minix,决定自己写一个操作系统

Linus à Linux

Riched Stallman , 倡导Freedom 发起了程序的共产主义运动

GNU: GNU is Not Unix

GPL:General Public License GPL 宣言

Emacs:文本编辑器

Gcc: GNU C Compiler

Linus 提供的只是Linux 的内核

glibc(Linux库)、gcc(Linux 编译器)

源代码:C à 编译成二进制代码

ABI: Application Binary Interface

发行版本,发行商 release

RedHat

SLS

Debian 完全基于社区模式

Ubuntu

Mint 基于Ubuntu 二次发行

SUSE à 被Novell 收购 ,OpenSUSE,SUSE基于SLS

软件管理器

Debian,dpt

RedHat,rpm

自由:

自由获取、自由修改、自由学习

开源软件组织

BSD

Apache

CentOS:Community Enterprise OS

Fedora:基于RedHat的个人版

Mandriva:主要用于个人桌面

Linux:0.1 1.0 2.0 2.2 2.4 2.6 3.0

RHEL 3.0 4.0 5.0 6.0 发行版的版本

推荐阅读:
  1. 操作系统基础知识——服务器操作系统
  2. 操作系统基础认知

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

计算机 接口 应用程序

上一篇:Packetfence 开源网络准入系统

下一篇:Citrix XenDesktop

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》