码迷,mamicode.com
首页 > 其他好文 > 详细

计算机基础

时间:2018-03-17 16:08:47      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:nbsp   流程   大脑   bsp   方式   output   封装   --   工作方式   

  计算机硬件:(计算机是人类的奴隶)

1.计算机五大组成部分

控制器 运算器 存储器I/O:内存+外存 输入设备input 输出设备output

2.CPU

CPU相当于人类的大脑 它负责控制和运算: CPU=控制+运算

工作方式:取指--->分析--->执行

软件的执行都是由CPU执行。强调所有的软件最终都要转换成CPU的指令集去执行

CPU的两种工作状态:

用户态:cpu执行用户程序/应用程序所处的状态,处于用户态不能控制硬件

内核态:cpu执行操作系统内核所处的状态,处于内核状态能够控制硬盘

重点:(1)CPU的功能:控制+运算 (2)CPU从内存取数据(3)计算机型号如x86-64

3.文件单位的换算

8bit=1Bytes

1024Bytes=1kb

1024kb=1mb

1024mb=1gb

1024gb=1tb

1024tb=1pb

4.磁盘

数据都存放在磁盘一段段扇区中  扇区的值是512字节

从磁盘读取数据所需要的时间 平均寻道时间和平均延迟时间

平均寻道时间:机械手臂从一个柱面随机移动道相邻的柱面的时间成为寻到时间,找到了磁道只是找到了数据所在的圈圈,但还不知道数据在圈圈的哪个位置

平均延迟时间;机械臂到达正确的磁道之后还必须等待旋转到数据所在的扇区下,这段时间成为延迟时间

平均寻道时间:5m 平均延迟时间:60/7200=0.008=8ms 4ms  7200转速的磁盘提取文件到内存要花费9ms的时间

5.操作系统

操作系统是一个协调,管理,控制计算机硬件与软件的控制程序

操作系统分为两个部分:

接口程序:将硬件的功能封装成简单的接口,用来给应用软件或者给用户使用

内核:具体控制硬件,对下

启动流程

加电

BLOS->检测硬件->cmos(它是易失性的,可以保持当前时间和日期,有一块独立的小电池驱动)找到启动盘->读取第一个扇区512B(了解:446引导信息 64分区信息 2结束标志位)加载bootloader 读取操作系统内核

6.应用程序

应用程序的启动

前提:先启动操作系统

(1)向操作几桶提交程序启动文件的路径

(2)操作系统根据文件路径把硬盘的数据读入内存

(3)操作系统调用cpu来执行内存中刚刚读入的程序代码

计算机基础

标签:nbsp   流程   大脑   bsp   方式   output   封装   --   工作方式   

原文地址:https://www.cnblogs.com/yftzw/p/8590284.html

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