一. 计算机的硬件组成 :
主板 : 固化其他硬件(寄存器, 是直接与 cpu 进行交互的一个硬件)
CPU : 中央处理器 : 进行计算 (数字计算和逻辑计算) 和控制(控制所有硬件协调工作)
存储 : 内存, 硬盘
输入设备 : 键盘, 鼠标, 话筒等
输出设备 : 显示器, 音箱等
早期的计算机是以计算为核心的
现在的计算机是以存储为核心的
第一代计算机 : 电子管计算机, 及其耗电, 体积庞大, 散热量特别高
第二代计算机 : 晶体管计算机
第三代计算机 : 集成电路计算机(白色大头计算机), 一个主板固化几十到上百个小硬件
第四代计算机 : 大型集成计算机, 一个主板可以固化十万个硬件
第五代计算机 : 甚大型集成电路计算机
二. 计算机操作系统
操作系统是一个软件, 是一个可以直接操纵硬件的一个软件
windows 系统是微软研发的
计算机刚开始使用时, 是没有操作系统的
操作系统的目的 : 让用户是要美好起来更加轻松, 实现高可用, 低耦合
操作系统的作用 :
1. 封装所有硬件的接口, 让各种胡勇使用电脑更加轻松
2. 是对计算机内所有资源进行合理的调度和分配
操作系统的发展 :
1. 人工系统 : 穿孔卡带(每个人在某一段时间内都可以独享计算机内所有的资源)
2. 脱机时代 : 完全将人和机器隔离开来
3. 单道批处理系统 : 内存中只允许存放一道作业
4. 多道批处理系统 : 内存中允许存放多道作业
5. 分时系统 : 将 CPU 的执行划分时间片, 每个程序以时间片为单位去执行
6. 实时系统 : 一般比较少见, 主要用于军事和工业生产上
三. 语言发展史 :
机器语言 : 最早的机器可以直接识别的语言, 由 0 和 1 组成
汇编语言 : 指令语言
高级语言 : 面向过程语言(c), 面向对象语言(c++,java,python,php 等)
四. 进程
进程是指正在执行的程序, 是程序执行过程中的一次指令, 数据集等的集合, 也可以叫程序的一次执行过程, 进程是一个动态的概念.
进程有三大部分组成 :
代码段
数据段
PCB : 进程管理控制
进程的三大基本状态 :
就绪状态 : 已经获得运行需要的所有资源, 除了 CPU
执行状态 : 已经获得了所有资源包括 CPU, 处于正在运行的状态
阻塞状态 : 因为各种原因, 进程放弃了 CPU, 导致进程无法继续执行, 此时进程处于内存中, 继续等待获取 CPU 的状态
挂起状态 : 是指因为各种原因, 进程放弃 CPU, 导致进程无法继续执行, 进程被踢出内存. 是进程的一个特殊状态
来源: http://www.bubuko.com/infodetail-2731821.html