软件和程序
来源:互联网 发布:知乎社会网络分析 编辑:程序博客网 时间:2024/04/30 05:00
PC如果没有软件就只是一个空盒子。
操作系统和硬件直接有两条专门的指令in和out。
使用规则:in 寄存器名 端口号
out 端口号 寄存器名
在每一个硬件里面有一个IRQ,是专门用来发送中断请求的。
比如出来一件事的中间需要暂时中断去处理另外一件事的话就会使用这个IRQ。
硬件IO和CPU中间专门有一个中断控制器。
在程序运行的时候CPU会有一个轮询机制,只会为一个中断控制器中的一个请求,而不会把这个中断控制器中的请求全部处理完成。只会在处理完其它中断控制器的一个请求只会才会继续处理这个控制器中的另一个请求。
磁盘中有一个DMA是专门从磁盘里面复制东西到内存里面的,而不需要通过CPU直接调用。
电脑中显存又名VRAM,如果显卡的显存不够用的时候会使用内存空间,但是内存空间一般比显存慢很多。
程序分为两类。一类为工具类程序,比如Word。另一类为会思考的程序,比如智能电饭煲里面的嵌入式程序。
内存的地址引脚有10个,数据引脚有个的话,能表示的范围为:
二进制0—1111111111
十六进制表示3FF
十进制1024
加上数据引脚的话容量可以乘以8, 1024*8bit
如果是32位系统的话内存地址为32个。
寻址能力在0*FFFF FFFF
能管理的地址也有限制有4294967295个 换算成内存容量的话就为3G多。
所以一般4G内存都需要安装64位系统。
内存和寄存器的特性都是断电即消,不能永久保存。
内存中的数据分为ROM和RAM,ROM为可改写,RAM是不可以改写的。
程序只有在物理内存里面才可以被CPU直接使用,而不是可以在硬盘里面运行的。
0 0
- 软件和程序
- 程序和软件的不同
- 程序和软件有和不同?
- C24、异常处理程序和软件异常
- 程序和软件有何不同
- 程序和软件有何不同
- 1.4 程序和软件有何不同?
- Ubuntu软件安装与程序添加程序菜单和桌面
- 软件开发辅助工具 -- Source Insight程序编辑器和代码浏览器
- PPC关闭和切换程序小软件收集
- 初探服务器软件漏洞测试程序的设计和实现
- 在添加和删除程序里隐藏指定软件
- 快速启动程序和文档的好软件(初稿)
- 业务分析规划设计和软件程序开发实施
- 无所不在的windows流氓程序和监控软件
- 4.录屏软件录屏端和接收端程序
- 软件开发(6):程序的版式和注释
- Qt程序设置整个软件字体类型和字体大小
- Linux下Hadoop分布式系统配置
- 十月第三周周报
- <转>DllMain和多线程死锁
- 2017中兴通讯校招编程题
- 简单车票管理系统案例
- 软件和程序
- spring 引入properties文件
- QPainter 绘图
- QTP之datatable用法笔记
- String和StringBuffer的区别
- 导出Mysql数据库中的数据
- 知识点总结之计算机系统(1)
- sublime text3编译python时没有输出
- Date、String、Calendar类型之间的转化