相信大家对“操作系统”这个名词并不陌生,很多人在很多年前就已经知道了这个名词,但是很少有人真的了解“操作系统”到底是什么 。其中有一个很重要的原因就是跟计算器的硬件相比,硬件是很容易让人们理解的,因为硬件真是存在可见,人们能够看到,而操作系统属于软件,它看不见、摸不着,总有一种神秘感 。
文章插图
笔记本电脑内部的大致结构
在计算机技术如此发达的今天,我们每时每刻都在使用操作系统,享受着它给我们提供的帮助与便利 。今天就和大家说一说“操作系统”,当然,操作系统极其复杂,在计算机科学里是一门重要的课程,有关它的书籍成百上千,所以在这里不可能仅仅用一篇文章把操作系统说明白,我们也没必要深入了解操作系统的每个细节,甚至是自己去编写一个操作系统 。我们只需要从用户的使用角度去了解一下操作系统,以便提高自己在日常生活和工作过程中对计算机的使用效率 。
文章插图
为什么要有“操作系统”早期的电子计算机采用的是分配机时,每个计算员在轮到他们时,带着他们的纸带、卡片、磁带和操作说明书轮流上机操作 。他们首先要将上一个计算员的计算痕迹清除掉,将自己即将运行的纸带、卡片“装载”到计算机上才能开始工作 。计算过程中一旦出现任何严重问题,只能暂时把机器彻底停下来检查 。那时的检查方式是很低效的,只能通过大量指示灯的明灭来分析和判断问题的原因 。以这种方式运行的计算机在时间和空间上都有很大的缺陷 。
从时间上看,首先看一个计算过程中每一关键步骤的处理速度 。主机的频率还是比较快的,单位通常是以微秒和纳秒为单位,每秒钟可以执行几百万到上亿条指令 。而带有电动机、继电器等电机械成分的外部设备,动作时间就以毫秒为单位了 。而到计算员这里,他们的反应和操作时间最快也只能以秒为单位 。这就造成了计算机处理性能的整体低下,也是当时计算机性能的最大问题所在 。
文章插图
从空间上看,早期的计算机体型都很庞大,有大量的主存和外部设备 。但是计算时用到的设备资源却总是占很小的一部分,这就造成了严重的系统资源浪费问题 。
通过总结以上两点,人们发现不能在人工操作管理计算机了,要用软件来自动管理和调度这些资源,操作系统就此应运而生 。
操作系统的出现操作系统是计算机的最重要组成部分,它一般是由生产厂家和专门的软件公司提供的 。随着近几十年计算机技术的飞速发展,操作系统也变的越来越复杂 。20世纪60年代中期,IBM公司曾花费大量的人力研发了其360系列的操作系统,这在当时是最先进的 。
文章插图
windows历代产品
历史上曾出现过各种各样的操作系统,现在老百姓最熟悉的莫过于微软公司在1985年推出的Windows操作系统,经过三十多年的不断升级,从最初的Windows1.0版本更新到现在的Windows10 。在操作系统领域,可不是Windows一家独大,由贝尔实验室研发出来的UNIX系统也有着极其广泛的应用 。
文章插图
早期的微软磁盘操作系统(MS DOS)其实借鉴了UNIX系统的一部分命令 。现如今,微软的Windows在PC端依然被广泛使用,而工作站、大型服务器和超级计算机都是UNIX的忠实用户 。利用计算机做科学计算和研究、程序员等很多专业人士早已弃用了Windows,投入到了UNIX的怀抱 。另一方面,为了适应新的技术发展和新的程序设计概念,现有的操作系统也在不断的添加新功能,计算机领域的发展日新月异,只有不断的学习,才能避免不进则退 。
操作系统的功能要学会使用一个新事物,首先,也是必须要知道的就是它都包含什么样的功能才行 。同理,要想了解操作系统,必须要知道它的功能 。
1.文件
提起文件相信大家再熟悉不过了,我们操作计算机的过程中免不了会有创建文件、修改文件、删除文件等等对文件的操作,其实文件并没有这么简单 。在新买的计算机刚开机时,进入磁盘管理器就可以看到磁盘已经占用了不少空间,可是我们并没有做任何操作,其实这些文件绝大部分是系统文件,另外还有一些就是各种语言的编译和解释程序,以及产生和修改文件用的编辑程序,连接程序等等 。
推荐阅读
- 自媒体追热点的正确姿势有哪些?
- 一个自媒体新手小白的心路历程,你经历过了吗?
- 没有货源的卖家是怎么做淘宝的 淘宝没有货源怎么卖货
- 60万粉头条大v说自媒体赚不了钱?那是不懂新媒体写作的3个关键
- 自媒体到底有哪三种盈利模式,你有没有停下来好好的去想想?
- 动态路由协议OSPF基础了解,作为信息管理人员必须了解的网络技术
- Python算法中的时间复杂度
- 什么是架构?什么样的人才能被称之为架构师?架构师是做什么的?
- 亦香亦美的茉莉花茶
- 网络规划设计中,最常见的网络拓扑