ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux操作系统基础第一天

linux操作系统基础第一天

原创 Linux操作系统 作者:junyaopk 时间:2015-07-29 21:07:28 0 删除 编辑
      计算机逻辑上分为五大部件, 运算器, 控制器, 存储器, 输入设备, 输出设备. 运算器与控制器一般就是我们常见的CPU, 存储器分为RAM,ROM,外部存储器, RAM就是内存,易失性存储器, 通电时数据存在,不通电时数据清0, ROM就是只读存储器, 一般主面上的BIOS程序就是就是存放在主板的只读存储器里, 外存储器就是常电的硬盘, 光盘, U盘等. 输入设备就是键盘鼠标等, 输出设备就是显示器,打印机等.
      计算机通电启动时需要上电自检 ,就是电脑检测自己的硬件情况, 比如看看自己是不是健全的, 通电时BIOS程序会同步到内存上, 所以开机首先执行的就是这段自检过程, 然后会执行BOOT里设置的启动项, 有可能是硬盘,光盘,U盘,网卡等跟据设置而定, 一般都是引导硬盘,因为硬盘里安装着操作系统.
     CPU在执行时需要数据, 数据可以从输入设备输入, 也可以从存储设备里调取, CPU执行的速度很快, 一般要高于内存主频,  所以内存的速度会降低电脑性能, 那么折中的方法就是CPU上有缓存机制,缓存越大越有利于提高性能, 缓存分为一级缓存, 二级缓存等, 一级的最快, 其次二级等.CPU执行程序时, 常用的数据放到缓存上, 以此来提高性能.
      CPU执行时所需要的数据由总线传输, 逻辑上分为地址总线, 控制总线, 数据总线, 地址总线告诉目标存储器, 我需要的数据在那, 控制总线用来传递控制信息, 如读取, 写入等.  数据总线顾名思义就是传输数据.
      输入设备输入数据时, 会通知CPU我输入数据了, 那么就会中断, 所有的IO设备都会产生中断信号, 如网卡, 服务器每天都会收到请求, 作出回应, 每个请求都会产生中断, 中断多了就会降低性能.
      早期的计算机程序执行方式是批处理式的, 就是执行完一段程序后, 才能再执行下一个程序, 如果早期的DOS系统就是这样的. 但是这种方式不能充份利用CPU资源, 所以希望CPU同时能运行多个程序, 那么就把CPU执行时间分为时间片,  内存划分成逻辑区,  每个程序都有自己所属的内存区域, 相互之间互不影响,  不会覆盖,  CPU分时处理每个程序, 也就是进程的概念.
     

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23132896/viewspace-1755797/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2015-07-28

  • 博文量
    6
  • 访问量
    2659