1.计算机硬件基础与操作系统

一.编程语言

  • 什么是语言:
  • 沟通的介质
  • python:
  • 程序员与计算机沟通的介质
  • 编程:
  • 程序员将自己要计算机做的事用计算机可以理解的方式(编程语言)翻译出来
  • 为什么要编程:
  • 让计算机按照程序指定的逻辑去工作,从而取代人力

 

二.计算机硬件

计算机的五大组成部分

  • 1.运算器:数学运算,逻辑运算
  • 2.控制器:控制硬件
  • 3.存储器
    •   内存:临时存取数据
    •   优点:存取速度快
    •   缺点:断电全部丢失
    •   外存:硬盘等
    •   优点:永久保存数据
    •   缺点:存取速度慢
  • 4.输入设备input
  • 5.输出设备output
  • 总结:核心三硬件(cpu,内存,硬盘)
  • 硬盘>>>>内存>>>>cpu:加载顺序

 

  • CPU:x86-64位
  • 访问时间
  • 寄存器1ns
  • 高速缓存2ns
  • 内存10ns
  • 磁盘10ms

三.软件

  • 操作系统:控制cpu
  • 应用软件:向操作系统发请求,控制cpu
  • 四.硬盘
  • BIOS拜尔斯操作系统,简易的硬件操作系统,启动电脑的顺序为cpu>>>rom里的BIOS系统>>>保存启动盘信息到cmos>>>启动硬盘>>>加载操作系统到内存>>>操作系统接手控制权限
  • 传统机械硬盘:通过磁头在磁道上寻址来获得数据,由于机械水平受限,所以寻址耗时长,导致读取效率低下.
  • 8bit = 1Bytes
  • 1024Bytes = 1KB
  • 1024MB = 1GB
  • 1024GB = 1TB
  • 1024TB = 1PB
  • 无论是固态硬盘还是传统机械键盘,减少IO次数,可以提升效率

五.主板

  • 主板相当于人的神经,链接这各个设备
  • 北桥链接告诉设备,南桥连接低速设备

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/OldboyPython/p/10181391.html