zoukankan      html  css  js  c++  java
  • 计算机基础

                            计算机基础
    一,计算机的构成:CPU 内存 硬盘 输入输出组成
    cpu是人的大脑负责运算(来自内存的信息)
    内存是人的记忆,负责临时存储
    硬盘是人的笔记本,永久存储
    输入设备是耳朵或者眼睛,负责收集的信息传递给cpu
    输出设备是你的表情,负责经过处理后的输出结果
    以上所有设备都通过总线连接,总线相当于人的神经
    一,cp央处理器u中
    他从内存中取指令(内存取指令)--》解码(转化cpu认识的语言)---》执行
    cpu同一时刻只能干一件事
    寄存器:速度比内存快,但是他没有内存大
    分类;通用寄存器   程序状态字寄存器
    内核态:cpu所有的指令能操作硬件  能和用户态相互切换
    用户态:cpu部分指令只能有用用户用的计算不能操作硬件
    三,内存
    内存:RAM   ROM(只读) CMOS
    ram主存是容易失去存储性的,断电数据全部消失
    rom在电源切断后数据不会失去,只读存储器不容易被修改
    cmos需要的电很少,开机后可以继续跑 保存时间  cmos存储是由一个小电池构成
    四,硬盘
    机械硬盘:  机械式用磁的    转速快读取的就越快  
    固态硬盘:  闪存芯片 用电的 
    磁头(扫描头) 磁道(二进制) 扇区(扇区是磁盘级别的最小读取单位512个字节)  柱面
    BIOS--------》放在io
    basic(控制硬件) input/output system
    1024bytes=1k,1024=1m,1024m=1g
    数据放在一段一段的扇区,磁道这个圆圈的一小段圆圈,从磁盘读取一段数据需要经历寻到时间延迟
    平均寻道时间:机械手臂从一个柱面随机移到相邻的柱面的时间成为寻找时间,找到磁道就以为找到数据所在的那个圈,但是还不知道数据具体这个圆圈的具体位置
    平均延迟时间:机械臂到达正确的磁道后还必须等等旋转的数据所在说的扇区下这段时间成为了延迟时间
    虚拟内存:许多计算机支持虚拟内存机制,该机制使计算机可以运行大于物理内存的程序
    方法是将正在使用的程序放入内存执行,而暂时不需要执行的程序放到磁盘的某一个地方
    磁带:io设备 io设备一般包括两部分:设备控制器和设备本身 
    五,进程和线程:
    进程一般由程序,数据集,进程控制三部分组成 进程是一个执行过程,
    资源管理单位(容器)
    最小的执行单位
    线程是进程的执行单元
    北京地铁是进程 昌平就是一个线程   你我就是线程里面的资源同时也是进程的资源)
     
  • 相关阅读:
    POJ 2752 Seek the Name, Seek the Fame
    POJ 2406 Power Strings
    KMP 算法总结
    SGU 275 To xor or not to xor
    hihocoder 1196 高斯消元.二
    hihoCoder 1195 高斯消元.一
    UvaLive 5026 Building Roads
    HDU 2196 computer
    Notions of Flow Networks and Flows
    C/C++代码中的笔误
  • 原文地址:https://www.cnblogs.com/nupecs/p/6873645.html
Copyright © 2011-2022 走看看