什么是操作系统(主要功能是什么)

访客3年前关于黑客接单432

1.什么是操作系统

认识Linux之什么是操作系统

2.现实生活中的操作系统

win7

认识Linux之什么是操作系统

Mac

认识Linux之什么是操作系统

Android

认识Linux之什么是操作系统

iOS

认识Linux之什么是操作系统

3. 操作系统的发展史

Unix

1965年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘、显示器),连接一台电脑

认识Linux之什么是操作系统

为了解决数量不够用的问题

1965年左后由贝尔实验室、麻省理工学院 以及 通用电气共同发起了Multics项目,想让大型主机支持300台终端

1969年前后这个项目进度缓慢, *** ,贝尔实验室退出了研究

1969年从这个项目中退出的Ken Thompson当时在实验室无聊时,为了让一台空闲的电脑上能够运行“星际旅行” *** ,在8月份左右趁着其妻子探亲的时间,用了1个月的时间 编写出了 Unix操作系统的原型

1970年,美国贝尔实验室的 Ken Thompson,以 BCPL语言 为基础,设计出很简单且很接近硬件的 B语言(取BCPL的首字母),并且他用B语言写了之一个UNIX操作系统。

因为B语言的跨平台性较差,为了能够在其他的电脑上也能够运行这个非常棒的Unix操作系统,Dennis Ritchie和Ken Thompson 从B语言的基础上准备研究一个更好的语言

认识Linux之什么是操作系统

肯·汤普逊(左)和丹尼斯·里奇(右)

1972年,美国贝尔实验室的 Dennis Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言

1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了现在大名鼎鼎的Unix操作系统

Minix

因为AT&T(通用电气)的政策改变,在Version 7 Unix推出之后,发布新的使用条款,将UNIX源代码私有化,在大学中不再能使用UNIX源代码。Andrew S. Tanenbaum(塔能鲍姆)教授为了能在课堂上教授学生操作系统运作的实务细节,决定在不使用任何AT&T的源代码前提下,自行开发与UNIX兼容的操作系统,以避免版权上的争议。他以小型UNIX(mini-UNIX)之意,将它称为MINIX。

Linux

因为Minix只是教学使用,因此功能并不强,因此Torvalds利用GNU的bash当做开发环境,gcc当做编译工具,编写了Linux内核-v0.02,但是一开始Linux并不能兼容Unix,即Unix上跑的应用程序不能在Linux上跑,即应用程序与内核之间的接口不一致,因为Unix是遵循POSIX规范的,因此Torvalds修改了Linux,并遵循POSIX(Portable Operating System Interface,他规范了应用程序与内核的接口规范); 一开始Linux只适用于386,后来经过全世界的网友的帮助,最终能够兼容多种硬件;

认识Linux之什么是操作系统认识Linux之什么是操作系统

 

相关文章

网络操作系统都有哪些,网络操作系统的主要功能是什么

网络操作系统都有哪些,网络操作系统的主要功能是什么

网络操作系统都有哪些,网络操作系统的主要功能是什么。     网络操作系统可以处理海量并发通信,使节点拥有上千的通信并发度,同一时间内通信接口需要处理数千个通信请求。同时网络带宽快速增长...

阿里云OS操作系统怎么样?贵的有道理

阿里云OS操作系统怎么样?贵的有道理

相信大家对于YUN OS的消息听得很多了吧,到处都在讨论,有人说它只是一个UI,有人说他就像MIUI一样,还是安卓系统,小编今天就深度给大家解析这个问题。 阿里云OS属于操作系统,它不是基于...

计算机操作系统发展史

计算机操作系统发展史

前段时间在网上看到关于xp系统停止服务的相关新闻,在看我15岁时候接触的98系统到现在的微软Windows 8.2系统,可见微软也在与时俱进。那么我今天给大家盘点一下计算机操作系统发展史。让各位学习计...

网络操作系统有哪些?什么是网络操作系统

网络操作系统有哪些(什么是网络操作系统)或许很多人对网络操作系统和普通操作系统不能进行区分,其实这两者有着一定的区别,就以最为常见windows系统为例,我们在电脑上运行的系统最为常见的有window...

教你写简单的黑客程序  12个简单步骤让你成为黑客

教你写简单的黑客程序  12个简单步骤让你成为黑客

12个简单步骤让你成为黑客 黑客是在这十年最热门的职业之一,但不要把它作为一件容易的事。您必须拥有计算机系统,编程语言,操作系统深刻的认识。有些人认为,黑客永远是一个违法的事情...

什么是操作系统(操作系统入门)

什么是操作系统(操作系统入门)

什么是操作系统(操作系统入门)操作系统环境 程序中包含着运行环境这一内容,可以说 运行环境 = 操作系统 + 硬件 ,操作系统又可以被称为软件,它是由一系列的指令组成的。我们不介绍操作系统,我们主要...