码迷,mamicode.com
首页 > 系统相关 > 详细

linux 计算机概论 Linux介绍

时间:2017-08-13 15:11:02      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:int   基本   x86   时间比较   实现   架构   系统开发   接口   驱动   

CPU:

CPU内部可以分为两个主要单元:算数逻辑单元和控制单元。

算数逻辑单元主要用于程序运算和逻辑判断,控制单元主要用于协调各个组件和各单元的工作。

CPU基本可以分为两种:

精简指令集和复杂指令集系统。

精简指令集:

每个指令都较为精简,执行时间比较短,完成的操作也比较简单。指令的性能较佳,但是要实现复杂的功能,需要多个指令来完成。常见的微指令集CPU有Sun公司的SPARC系列,IBM的Power Architecture系列和ARM系列。

我们经常使用的手机,交换机。路由器,导航设备的CPU基本都是ARM系列的。而SPARC常用于大型工作站中,如银行金融体系的主要服务器。

复杂指令集:

AMD、Intel等X86架构的CPU。

关于X86:因为Intel初期开发这个CPU的型号较8086,80286,80386,所以后来就叫X86架构。64位的X86又叫X86_64.

操作系统

操作系统内核(Kernel):操作系统内核用于管理CPU,内存,硬盘,网络,其他各种输入输出设备等的一组复杂程序。

系统调用(System Call):内核提供的调用内核功能的API。

内核功能:

  • 系统调用接口(就是上面的System Call)
  • 程序管理:进程管理 CPU调度
  • 内存管理:内存管理 虚拟内存 内存交换
  • 文件系统管理:文件系统的格式(如NTFS),输入输出。
  • 设备驱动

关于设备驱动:

  • 对于显卡,硬盘,网卡等,操作系统都需要驱动程序才能够使用该硬件。
  • 一般来说,操作系统提供接口,开发商按照接口制作他们的驱动程序。
  • 驱动程序又开发商提供,跟操作系统开发者无关。

linux 计算机概论 Linux介绍

标签:int   基本   x86   时间比较   实现   架构   系统开发   接口   驱动   

原文地址:http://www.cnblogs.com/xiaolang8762400/p/7353287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!