计算机程序系统编程

本文介绍了计算机的组成原理,包括控制器、计算器、存储器、I/O设备和系统总线的详细概念。接着探讨了进程概论,阐述了进程的定义、生命周期及管理方式。文章还讨论了简单分页内存管理和交换分区机制,以及操作系统的发展历程,从早期的串行处理到现代的实时系统。
摘要由CSDN通过智能技术生成

计算机的组成原理

*计算机主要由五大板块组成:
*控制器:计算器的控制中心
*计算器
*存储器:存储加载到内存的程序
*输入设备
*输出设备
* I/O是输入输出设备,随着存储量变大,其读取或写入效率变低

系统总线:

*控制总线:由于各个链接在数据总线和地址总线的部件都是共享这两类总线的
*数据总线:在各个功能之间传递数据,是双向传递的
*地址总线:(决定CPU的寻址能力)是CPU或有DMA能力的单元,用来沟通这些单元想要访问(读取/写入)计算机内存组件/地方的物理地址。

进程概论

1.进程的概念:进程就是一个运行中的程序(二进制可执行文件),进程是一组有序的指令+数据+资源(内存资源)的一个集合
2.执行一个程序,使之成为一个进程,操作系统需要将二进制可执行文件加载到内存上,操作系统使用调度方式来分配CPU执行加载到内存上的指令和数据
3.操作系统如何管理进程:将进程中的一些属性信息保存到一个地方->通过C语言的结构体将这些属性信息组织到一块->PCB进程控制块 task_struct
4.操作系统维护所有的PCB是通过双向循环链表,进程结束时,先释放进程主体,再释放PCB
5.僵尸进程:PCB还在,进程不在了
就绪:所有的条件,资源都准备完成,只等CPU空间来调度执行
执行:正在被CPU执行其中的命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值