武里南联队主场地址
首页 > 优逸知识库 > UI/UX设计 > 正文

对操作系统的认识

操作系统的学习,是为了更好的去了解计算机的启动过程,还?#23633;?#31639;机是怎么工作的等等。我有学到一门课程叫做单片机。它的历史已经有好几十年了,主要是用在工业控制技术方面会比较多,因为开发这样的产品相对来说不需要耗费大量的CPU资源,性能也比较好,过了几十年后的今天,依然沿用着单片机的技术,这说明单片机对我们社会科技的发展依然是至关重要的。
      在大多数人看来,我们依然可以认为单片机也是一个操作系统,因为它可以控制其它的硬件,最?#23637;?#25104;一个控制系统。在操作系统中,有控制总线,数据总线和地址总线,总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。同样在单片机中,也存在着这三个总线,这样才能识别外部引脚给予的硬件信号,硬件信号通过总线让CPU中的寄存器进行取址、译码、执行,将单片机工程师写的C语言程序通过编译生成汇编,最终汇编成为二进制代码,再由相应的内部芯片对这些二进制代码进行处理,翻译成对应的输入输出信号1和0,通常在这些设备中1表示高电平,0表示低电平,于是单片机就开始工作起来了。
那么对应我们使用的计算机,是不是也是这样的呢?
 
在现在看来,一个完整的操作系统需要具备这几样东西。
 
1、bootloader(也就是对应window的BIOS),BIOS是什么东西?它的意思是基本输入输出系统。
 
2、内核:内核是操作系统的基本组成部分,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
 
3、文件系统:在计算机中,文件系统(file system)是命名文件及放置文件的逻辑存储和恢复的系统。DOS、Windows、OS/2、Macintosh和UNIX-based操作系统都有文件系统,在此系统中文件被放置在分等级的(树状)结构中的某一处。文件被放置进目录(Windows中的文件夹)或子目录,在树状结构中你希望的位置中。
 
4、图形界面:这个就不用说了,?#35757;?#20320;还去用?#22336;?#30028;面,恐怕叫一个初学者去从?#22336;?#30028;面开始去学习计算机,那肯定是枯燥无味的,毕竟现在是21世纪了,芯片集成度越来越高,?#27604;?#26174;示桌面的UI也将越来越人性化。
 
当你启动你的window系统的时候,一般会停止在这样的一个界面10几秒钟,有得甚至一两?#31181;右?#26377;:
 
在这黑黝黝的界面中,你确实不知道它的背后在做什么。
 
以下是红帽5.5的开机:
 
它开机之后会做一些基本的初始化程序,?#28909;?#21551;动一些服务,也会关闭一些服务等等,最终系统就跑到了执行运行级别的操作,在linux系统中有多个级别,你可以设置启动就进入?#22336;?#30028;面,也可以设置图形界面,甚至你想恶搞一下别人你还可以设置开机不断重启。
所以pc机操作系统和所谓的单片机还是有一定区别的,像51单片机开发的那种就类似于ARM嵌入式的裸板开发,也就是不带内核,文件系统的,?#22336;种?#30452;接?#22270;?#23384;器打交道。但是对于系统级别的开发,?#28909;?#29616;在的嵌入式系统的开发最流行的就有安卓,安卓的底层其实就是linux内核,写好对应的驱动程序之后,向上层提供接口,上层对底层接口进行调用之后就可以间接的操控硬件了,这类的知识还有很多很多。
可分享到:
上一篇 : UI设计的发展
下一篇 : 互联网行业的盈利方式
你可能?#34892;?#36259;的内容|INTERESTING NEWS
武里南联在泰国哪里
冰球突破游戏下载 重庆时时彩角投模式 pk10开奖直播北京 多玩我的世界盒子ipad 云达不莱梅历年球衣 热火阵容 lol雷恩加尔 2012伦敦奥运游戏 海南飞鱼开奖直播 南国七星彩论坛 vr赛车开奖 莱特币官网打不开 彩票中奖在哪兑奖 体彩7星彩18087 快乐12玩法中组选是什么意思 爱彩乐官方版下载 冰球突破游戏下载 重庆时时彩角投模式 pk10开奖直播北京 多玩我的世界盒子ipad 云达不莱梅历年球衣 热火阵容 lol雷恩加尔 2012伦敦奥运游戏 海南飞鱼开奖直播 南国七星彩论坛 vr赛车开奖 莱特币官网打不开 彩票中奖在哪兑奖 体彩7星彩18087 快乐12玩法中组选是什么意思 爱彩乐官方版下载