操作系统——操作系统发展历程及基本概念_aiyi1882的博客(他们从1960年代开始,到1970年代达到了应用程序水平,1980年代逐渐普及。)
时间:2024-12-26 12:31:55
来源:作文网
作者:管理员
简介
操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
操作系统的类型非常多样,不同机器安装的操作系统可从简单到复杂,可从移动电话的嵌入式系统到超级计算机的大型操作系统。许多操作系统制造者对它涵盖范畴的定义也不尽一致,例如有些操作系统集成了图形用户界面,而有些仅使用命令行界面,而将图形用户界面视为一种非必要的应用程序。
组成部分 内核、驱动程序、接口库、外围 常见系统 Android, iOS, Linux, Windows,Mac OS X 特 征 并发、共享、虚拟、异步 功 能 处理器管理、存储器管理、设备管理、文件管理 基本类型 批处理系统、分时操作系统、实时操作系统 体系结构 模块组合结构、层次结构、微内核结构
历史
总而言之,操作系统的历史就是一部解决计算机系统需求与问题的历史
1980年代前
1980年代
家用计算机C64的抽象架构 简单应用程序 机器语言 (游戏直接操作) 8kBASICROM 8k ROM-BIOS 硬件(中央处理器、存储设备等)
1990年代
几乎完整的Linux架构图 用户 模式 应用程序(sh、vi、OpenOffice.org等) 复杂库(KDE、glib等) 简单库(opendbm、sin等) C库(open、fopen、socket、exec、calloc等) 内核 模式 系统中断、调用、错误等软硬件消息 内核(驱动程序、进程、网上、内存管理等) 硬件(处理器、内存、各种设备)
简化版本的Windows NT抽象架构 用户 模式 OS/2应用程序 Win32应用程序 DOS程序 Win16应用程序 POSIX应用程序 其他DLL库 DOS系统 Windows模拟系统 OS/2子系统 Win32子系统 POSIX.1子系统 内核 模式 系统服务层 输入输出管理文件系统、网上系统 对象管理系统 / 安全管理系统 / 进程管理 / 对象间通信管理 / 进程间通信管理 / 虚拟内存管理微内核 视窗管理程序 驱动程序 硬件抽象层(HAL) 图形驱动 硬件(处理器、存储器、外部设备等)
今日
个人计算机
个人计算机市场目前分为两大阵营,此两种架构分别有支持的操作系统:
Apple Macintosh - Mac OS X,Windows(仅Intel平台),Linux、BSD。
IBM兼容PC- Windows、Linux、BSD、Mac OS X(非正式支持)。
大型机
最早的操作系统是针对20世纪60年代的大型主结构开发的,由于对这些系统在软件方面做了巨大投资,因此原来的计算机厂商继续开发与原来操作系统相兼容的硬件与操作系统。这些早期的操作系统是现代操作系统的先驱。现在仍被支持的大型主机操作系统包括:
Burroughs MCP--B5000,1961 to Unisys Clearpath/MCP, present.
IBM OS/360 --IBM System/360, 1964 toIBM zSeries, present
UNIVACEXEC 8--UNIVAC 1108, 1964, to Unisys Clearpath Dorado, present.
现代的大型主机一般也可运行Linux或Unix变种。
嵌入式
类Unix系统
微软Windows
虽然由于人们对于开放源代码操作系统兴趣的提升,Windows的市场占有率有所下降,但是到2004年为止,Windows操作系统在世界范围内占据了桌面操作系统90%的市场。
Windows系统也被用在低级和中阶服务器上,并且支持网页服务的数据库服务等一些功能。最近微软花费了很大研究与开发的经费用于使Windows拥有能运行企业的大型程序的能力。
Windows XP在2001年10月25日发布,2004年8月24日发布服务包2(Service Pack 2),2008年4月21日发布最新的服务包3(Service Pack 3)。
Mac OS X
Chrome OS
其他
linux是脱袜子 将 移植到minix上 结合产生的
操作系统的作用:
1.将复杂丑陋的硬件细节隐藏起来,提供了简单的调用接口
2.将应用程序对于硬件的竞争变的有序
操作系统发展史
1.第一带计算机 真空管和穿孔卡片 没有进程 没有操作系统
2.第二代计算机 7094 1401 晶体管 批处理系统
输入输出 以及计算设备 不能互联 需要人参与 一批一批的处理 开发效率慢 并且串行执行
3.第三代计算机 集成电路 与多道技术
多终端联机 spooling 同一台机器既能进行科学计算 又能做字符处理 通用计算机
多道技术 解决串行导致的效率低下问题
多用户终端 可以同时为多个用户提供服务 每个用户以为自己独享一台计算机
4.第四代 个人电脑
大规模使用了集成电路,大多都提供了GUI界面
最新更新
普通话证书编号 书信作文国际护肤品品牌排行榜乡村的联谊会的主持词 好词优秀员工颁奖背景音乐 好词三严三实组织生活会主持词...qq上怎样表白 好词mc王佳表白词歌词 好词新春茶话会主持词 好词老员工颁奖词 好词最佳团队奖颁奖词 好词最佳团队奖颁奖词 好词2016年春节联欢会主持词 好...2016年联欢会主持词 好词2016年联欢会主持词 好词2016年联欢会主持词 好词企业先进个人颁奖词 好词全县目标考核会议主持词 好...全县目标考核会议主持词 好...全县目标考核会议主持词 好...新春贺词2016 好词春节联欢会主持词 好词2016年晚会主持词 好词2016年晚会主持词 好词2016年晚会主持词 好词2016年团拜会主持词 好词2016年团拜会主持词 好词团拜会主持词 好词众人划桨开大船串词 好词2016拜年词 好词2016拜年词 好词
热门排行:
2016拜年词 好词