贵阳网站开发工作室,上海电商网站建设费用,网站不让百度收录,主机屋安装wordpress文章目录 计算机的硬件组成两种架构程序的存储与执行程序语言的设计和进化一个mini计算机 编程语言的进化存储设备的层次结构操作系统 计算机的硬件组成
所有硬件由总线连接起来
两种架构
总线个数不同#xff0c;Memory储存内容不同
程序的存储与执行
首先编译和链接某… 文章目录 计算机的硬件组成两种架构程序的存储与执行程序语言的设计和进化一个mini计算机 编程语言的进化存储设备的层次结构操作系统 计算机的硬件组成
所有硬件由总线连接起来
两种架构
总线个数不同Memory储存内容不同
程序的存储与执行
首先编译和链接某c文件此时得到的可执行文件在磁盘中 当要运行时才将其加载进入内存。 把机器指令取到寄存器然后翻译再执行然后再取指如此循环 通过晶振即主频主频越快循环越快 将内存中的指令一条一条执行 程序语言的设计和进化
一个mini计算机
假设此时实现ab ab的实现可分为图中的四步 指令的编码方式不同 第124个用的是第一种 第3个用的是第三种此时最高两位无意义因为用不到 PC指向要运行的指令的地址将要运行 此时指向第一个位置的内容将该位置的内容放入指令寄存器 翻译指令寄存器的内容 执行第一条指令 执行第二条指令 执行第三条指令 执行第四条指令
编程语言的进化 存储设备的层次结构
把用得多的放到离CPU近的地方
操作系统
系统调用是应用程序到操作系统的接口 指令集架构ISA又是操作系统到硬件的接口
操作系统作用
防止应用程序有错误时直接访问硬件导致硬件出问题向应用程序提供简单一致的抽象接口来访问复杂的多种外设硬件
感觉就是个中间人防止应用程序直接访问硬件造成的一些不好的影响