实在是一本好书!通过多个项目你将设计一门语言、编译器、系统等。有兴趣的同学可以看看豆瓣的评论。 本书通过展现简单但功能强大的计算机系统之构建过程,为读者呈现了一幅完整、严格的计算机应用科学大图景。本书作者认为,理解计算机工作原理的最好方法就是亲自动手,从零开始构建计算机系统。 通过12个章节和项目来引领读者从头开始,本书逐步地构建一个基本的硬件平台和现代软件阶层体系。在这个过程中,读者能够获得关于硬件体系结构、操作系统、编程语言、编译器、数据结构、算法以及软件工程的详实知识。通过这种逐步构造的方法,本书揭示了计算机科学知识中的重要成分,并展示其它课程中所介绍的理论和应用技术如何融入这幅全局大图景当中去。全书基于“先抽象再实现”的阐述模式,每一章都介绍一个关键的硬件或软件抽象,一种实现方式以及一个实际的项目。完成这些项目所必要的计算机科学知识在本书中都有涵盖,只要求读者具备程序设计经验。本书配套的支持网站提供了书中描述的用于构建所有硬件和软件系统..
2022-09-25 23:35:00 44.24MB 计算机系统 要素 最佳入门之一
1
高等教育自学考试计算机系统结构(02325)历年真题及答案(更新至2021年10月)以及相关资料
2022-09-20 19:05:05 47.73MB
1
实验报告二Linux进程管理 目的:了解Linux系统中进程通信的基本原理;学会使用Linux系统中关于进程通信的一些系统调用。 任务: 2-1.编制实现软中断通信的程序 2-2.编制实现管道通信的程序实验步骤: 2-1.实验环节: 1.输入命令vim file.c创建文件 2.代码如下: 3.使用命令gcc file.c –o file进行编译,./file运行,结果如下: 首先使用系统调用函数fork()创建两个子进程,再用系统调用函数signal()让父进程捕捉信号SIGINT(用kill命令来触发), 2-2.实验环节: 1.输入命令vim file1.c创建文件 2.代码如下: 3.使用命令gcc file1.c –o file1进行编译,./file1运行,结果如下: 使用系统调用 pipe()函数建立一条管道线
2022-09-16 21:00:51 445KB 计算机系统
1
《操作系统原理》 实验报告一 实验一 Linux进程控制 目的:借助Linux系统,加深对进程概念的理解,进一步认识并发执行的实质。 任务: 1-1.利用fork()创建几个进程,并分析这几个进程之间的关系; 1-2.熟悉并使用下列系统调用:fork()、exit()、wait()、lockf()、kill()对进程进行控制,进一步理解进程的并发性。 实验步骤: 1-1.实验环节: 1.打开虚拟机,连接Linux系统。输入命令vim fork1.c创建文件 编辑的代码如下: 头文件,用来创建子程序,若成功创建一个子程序, 输入命令gcc fork1.c -o fork1编译程序,并输入./fork1运行程序fork1.c,结果如下: 1-2.实验环节: 1.输入命令vim fork1.c创建文件 编辑内容如下: 系统调用fork()创建进程:分配表项、
2022-09-16 21:00:50 1.02MB 计算机系统
1
课程 所需全部软件包。(发新一些的资源) 课程能学到的知识: 1、如何设计一款最简单的计算机 2、如何设计一门最简单的操作系统 3、如何设计一门汇编语言 4、如何设计一门高级语言 5、如何设计一个高级语言编译器 6、基于你设计的所有完成一款经典游戏 最后,一切都从零开始,从小白走向高手!
2022-09-13 15:00:51 715KB 编程语言 软件工程师 NandToTetris
1
ICS2018编程作业 该项目是南京大学计算机科学与技术系ICS(计算机系统入门)班的编程作业。 有关此编程任务的指南,请参阅 要初始化,请运行 bash init.sh 包括以下子项目/组件。 其中一些尚未完全实施。
2022-08-30 13:02:44 4.07MB 系统开源
1
秃头软件人倾力整理《计算机组成原理》听课笔记 内含知识点分点详述+例题+图片讲解+知识点大纲整理 内容大纲: (1)计算机系统概述 (2)数据的表示及运算 (3)存储系统 (4)指令系统 (5)中央处理器 (6)总线 (7)输入/输出系统 适用于该课速成,内容较多,请耐心地看
1
自学考试计算机专业计算机系统结构(02325)笔记。 第一章概论 第一节计算机系统的层次结构 第二节计算机系统结构、计算机组成与计算机实现 第三节计算机系统的软硬件取舍与定量设计原理 第四节 软件、应用、器件的发展对系统结构的影响 第五节 系统结构中的并行性开发及计算机系统的分类 第二章 数据表示、寻址方式与指令系统 第一节 数据表示 第二节 寻址方式 第三节 指令系统的设计和优化 第四节 指令系统的发展和改进 第三章 存储、中断、总线与 I/O 系统 第一节 存储系统的基本要求和并行主存系统 第二节 中断系统 第三节 总线系统 第四节 I/O 系统 第四章 存储体系 第一节 基本概念 第二节 虚拟存储器 第三节高速缓冲存储器 第四节 三级存储体系 第五章 标量处理机 第一节 重叠方式 第二节 流水方式 第三节 指令级高度并行的超级处理机 第六章 向量处理机 第一节 向量的流水处理与向量流水处理机 …… 第七章 多处理机 第一节 多处理机的概念、问题和硬件结构 …… 第八章 数据流计算机和归约机 第一节 数据流计算机 ……
2022-08-16 14:03:24 2.72MB 自考 计算机 计算机系统结够 02325
1
囊括学计算机的都应该学习的基本的计算机知识的一本经典书籍
1
《初赛真题解析》 第一章 第2节 计算机系统的基本结构.pdf
2022-08-08 09:03:55 2.78MB CSP-J1 CSP-S1 NOIP 信奥
1