文档章节

重新戏谑学习基础系列-操作系统

5
 5idea
发布于 2017/03/29 07:46
字数 935
阅读 8
收藏 0

操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 百度百科有比较正规的定义和描述 http://baike.baidu.com/link?url=tqQbKXeherDp7Jb13ofv1MGaFlmWyBg9fscP-E2WjlZShY2juYCIyW795rWHwcgVpkOBgb_zSQwfm9gNEMeOjCZgJ6JmQKJ06gNQutx-4_RgdnfAo8qw-Oac35Tif6t_

开始挖坑:

管理 : 什么事情需要管理呢?多,无序,换个词 乱,复杂的事情才需要管理,怎么管理?制定规范(标准),谁制定?当然人制定了。OS只是标准的执行者而已。

控制:为什么控制?
自从1948 年诺伯特·维纳发表了著名的《控制论——关于在动物和机器中控制和通讯的科学》一书以来,控制论的思想和方法已经渗透到了几乎所有的自然科学和社会科学领域。维纳把控制论看作是一门研究机器、生命社会中控制和通讯的一般规律的科学,是研究动态系统在变的环境条件下如何保持平衡状态或稳定状态的科学。 看来,采用了 控制论是os也必须要有的

计算机硬件与软件资源: 这就是管控的东西,是不是 和资源管理器差不多啊, 资源,看得见,看不见的 看的见的是 实物:显示器,键盘,鼠标,机箱(主板,CPU,内存,硬盘,其他一些 ),还有开机后 显示器显示的所有内容;看不见的,为啥 通电开机后才能玩?显示器才亮?什么东西让它亮的?没电了为啥就不能玩了? 软件搞的鬼。软硬件都叫资源。

计算机程序:去掉所有的 形容词,os 是计算机程序。 本质 os就是软件,自己管控自己么?可不是,除了人能管你,其他的电也能管你,所以,就算人工智能引起的恐慌,现在也不必过分担心,除非 让 其获得人类追求自由的意识和能力。

直接运行 : 第一个,没中介。

裸机:没穿衣服的 机,别想远了,还真不是完全 裸的,还有个BIOS呢,这比你更赤裸裸! BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

最基本的:不是最直接 ,但是目前来说也算基本,毕竟基本的东西不止一个啊,又不是原本。

系统软件:软件分类了?还有 非系统软件?还有 XXX软件?

任何其他软件:这是相对os本身来说的,我装个 双系统,弄个虚拟机,你也管不了其他系统的事。

必须:那不必须,行不行,当然行了,BIOS就是个例子, 看来也是个 正常情况下的概念,骇客可不听这个。

操作系统的支持:亮了,就是个 支持嘛,我想干嘛,跟你要就是,给钱!没有?没钱你吹牛!看来你的支持有限啊!!!我可以给电!电死你!

总结:OS 是管控计算机资源的基础程序,对其他程序提供支持服务。

© 著作权归作者所有

共有 人打赏支持
5
粉丝 2
博文 11
码字总数 3955
作品 0
西城
技术主管
私信 提问
学习VMware虚拟化技术

如何学习VMware虚拟化技术 虚拟化与云计算,是一项综合的技术,需要掌握网络、存储、服务器等方面的知识,有一定的动手实践能力。 1 需要有VMware Workstation与网络基础 如果你只是一个初学...

王春海
2016/07/02
0
0
01-实现多线程切换和调度实验介绍

本系列文章旨在记录完成一个小型用户级线程创建、切换与调度框架的过程,并不能代替操作系统为我们提供的线程框架。 为什么要写这样的东西呢?目的很简单,仅仅在于学习操作系统中的进程或线...

q1007729991
2017/03/03
0
0
01-实现多线程切换和调度实验介绍(协程原理)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q1007729991/article/details/60104151 本系列文章旨在记录完成一个小型用户级线程创建、切换与调度框架的过程...

--Allen--
2017/03/03
0
0
迷你的类 UNIX 操作系统--MINIX

MINIX 的名称取自英语 Mini UNIX,是一个迷你版本的类 UNIX 操作系统(约 300MB),其它类似的系统还有 Idris,Coherent 和 Uniflex 等。这些类 UNIX 操作系统都是重新发展的,并没有使用任何 ...

匿名
2009/10/25
11.3K
1
总结!学习使用libvirt的虚拟化API管理虚拟机的生命周期(4.24)

说来惭愧,学习libvirt的虚拟化API开发包的内容已经过了一个多月了,现在打算将一个月之前学习的内容重新拾起来,重新复习一下,最大的期望就是能够温故而知新,如果不能,也求能够运用的更加...

张智恒
2012/04/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot引入第三方jar包或本地jar包的处理方式

在开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包,这时没办法通过pom直接引入,那么该怎么解决呢 一般有两种方法 - 第一种是将本地jar包安装在本地maven库 - 第二种是将本地j...

独钓渔
56分钟前
2
0
五、MyBatis缓存

一、MyBatis缓存介绍 缓存的使用可以明显的加快访问数据速度,提升程序处理性能,生活和工作中,使用缓存的地方很多。在开发过程中,从前端-->后端-->数据库等都涉及到缓存。MyBatis作为数据...

yangjianzhou
今天
2
0
最近研究如何加速UI界面开发,有点感觉了

最近在开发JFinal学院的JBolt开发平台,后端没啥说的,做各种极简使用的封装,开发者上手直接使用。 JBolt开发平台包含常用的用户、角色、权限、字典、全局配置、缓存、增删改查完整模块、电...

山东-小木
今天
3
0
《月亮与六便士》的读后感作文3000字

《月亮与六便士》的读后感作文3000字: 看完英国作家威廉.萨默塞特.毛姆所著《月亮与六便士》(李继宏译),第一疑问就是全书即没提到“月亮”,也没提到“六便士”。那这书名又与内容有什么...

原创小博客
昨天
2
0
微信网页授权获取用户信息(ThinkPHP5)+ 微信发送客服消息(一)

以thinkphp5为实例,创建控制器 class Kf extends Controller { /** * [protected description]微信公众号appid * @var [type] */ protected $appid = "xxxxxxxxxxxxxxx"; /** * [protected......

半缘修道半缘君丶
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部