ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

一、计算机系统漫游

2020-01-13 10:44:28  阅读:227  来源: 互联网

标签:计算机系统 文件 主存 应用程序 处理器 文本文件 漫游 加速


编译系统

.c文件(文本文件)
预处理器(cpp):根据#开头的命令将头文件中内容插入到程序文本中
.i文件(文本文件)
编译器(ccl):把程序翻译为汇编语言
.s文件(文本文件)
汇编器(as):把汇编语言转化为二进制机器指令
.o文件(二进制文件)
链接器(ld):把.o文件进行合并
可执行目标文件,可加载到内存中

硬件组成

总线: 连接系统各部分传递信息(定长字节块,即“字”)的电子管道
I/O设备: 通过控制器或适配器与I/O总线相连
主存: 临时存储,存放程序和数据,一个线性的字节数组
处理器: 处理指令集

存储器层次结构

主要思想: 上一层的存储器作为下一层存储器的高速缓存
寄存器->L1->L2->L3->主存->本地磁盘->网络服务器磁盘

操作系统相关

OS主要功能: 1.防止硬件被失控的应用程序滥用 2.为应用程序提供简单一致的机制以控制复杂不同的低级硬件设备。
进程: 处理器通过不断地切换上下文(内核代码控制)执行不同的程序,以达到看似并行的效果。一个应用程序对应一个进程。
线程: 组成进程。
虚拟内存: 把一个进程的在磁盘的内容映射到主存上作为高速缓存。

其他

Amdahl定律: 系统整体加速性能和加速部分重要性及其加速程度有关。若某部分耗时比例x,加速k倍,则加速比S=1/(1-x +(x/k))。
多线程: 一个单处理器控制多处理器(多核),不用模拟并发。
指令级并行: 将一个指令分成不同的部分,系统也分成执行不同部分的的阶段,然后达到流水线式的并行。

行以三 发布了2 篇原创文章 · 获赞 0 · 访问量 46 私信 关注

标签:计算机系统,文件,主存,应用程序,处理器,文本文件,漫游,加速
来源: https://blog.csdn.net/qq_39598461/article/details/103944438

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有