作者:禅与计算机程序设计艺术

1.简介

1.1 概述

随着互联网的发展、移动互联网的爆炸性增长,以及人们对数字化生活的渴望,数字技术已经成为社会生产力不可或缺的一部分。但是,目前为止,计算机科学在制造上仍处于最初期的阶段。当前,个人电脑(PC)、笔记本电脑(Laptop PC)和智能手机等个人日用设备都配备了CPU、GPU、内存等硬件组件,但是它们的性能仍然不够强劲,无法满足人们日益增长的需求。因此,需要开发出一种新的计算机系统,能够满足人们日益增长的计算需求。

《从零开始制造现代计算机》主要讨论了计算机系统的发展历史及其关键技术的演进过程,并通过两类完整实践教程引导读者实现自己的计算机项目。第一类实践教程的目的是将读者的知识点串起来,最终完成一个完整的计算机项目。第二类实践教程的目的是将读者自己动手实践,通过设计自己的计算机体系结构,了解硬件、软件和接口的相互作用,掌握处理器调度、虚拟存储器管理、网络编程等概念和技能。

《从零开始制造现代计算机》的作者希望通过这一系列的实践教程,帮助读者理解计算机系统及其相关技术的发展脉络,培养“从0到1”的创新精神,建立自己的计算机视野,加速人类信息时代的到来。

1.2 作者简介

(加利福尼亚州奥兰多市,计算机科学家和研究员),是一名程序员、算法工程师、软件工程师、以及物理学家。他曾担任微软高级工程师,参与开发Windows操作系统。他的研究兴趣广泛,曾经参与了图灵机、冯诺依曼机、Forth语言的设计和实现,还涉足了分布式计算领域。

Jackson先生于1987年在加利福尼亚州奥兰多市立大学获得计算机科学和工程学位。回到加利福尼udad后,

从零开始制造现代计算机相关推荐

  1. 计算机系统要素-从零开始构建现代计算机 项目代码

    <计算机系统要素-从零开始构建现代计算机>是一本好书,这阵子花业余时间学习,并跟着做了章节后面的项目,收获很大.已经完成了前面9章的项目内容,目前正在进行第10章,编译器的编写. 前面9章 ...

  2. 计算机系统要素-从零开始构建现代计算机--第一章,01-用与非门实现与戓非

    第一章,01-用与非门实现与戓非 简介 实现的逻辑门 Nand原理 Nand真值表 符号约定 用Nand实现And 真值表 转换为Nand表示 电路连接 用Nand实现Or 真值表 转换为Nand表示 ...

  3. 计算机系统要素高清pdf,计算机系统要素:从零开始构建现代计算机[PDF][43.21MB]...

    内容简介 本书通过展现简单但功能强大的计算机系统之构建过程,为读者呈现了一幅完整.严格的计算机应用科学大图景.本书作者认为,理解计算机工作原理的最好方法就是亲自动手,从零开始构建计算机系统. 通过12 ...

  4. 计算机系统要素-从零开始构建现代计算机-答案

    答案 github 地址 这本书主要讲解了计算机原理(1-5章).编译原理(6-11章).操作系统相关知识(12章).不要看内容这么多,其实这本书的内容非常通俗易懂,翻译也很给力.每一章背后都有对应的 ...

  5. 为什么有的机器学习应用公司必将失败?

    作者 | Cassie Kozyrkov 编译 | Leo 出品 | 人工智能头条 告诉大家一个秘密:当人们说起" 机器学习 "时,听起来好像只是在谈论一门学科,但其实是两门.如果 ...

  6. 原创推荐!B站最强学习资源汇总(数据科学,机器学习,Python)

    经过这几个月的居家隔离,想必大多数同学都开始习惯通过线上的方式开展学习了,在线教育领域也因此迎来了一波爆发,竞争异常激烈,既有知名平台如MOOC.学堂在线.网易云课堂等,也有不少初创新星.但要说最受年 ...

  7. 这个B站up主太硬核了!纯手工打造AI小电视:硬件自己焊接,驱动代码全手写...

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 晓查 发自 凹非寺  本文转自自:量子位(QbitAI) 一个低调的 ...

  8. 原创 | 吐血推荐,B站最强学习资源汇总(数据科学,机器学习,python)

    经过这几个月的居家隔离,想必大多数同学都开始习惯通过线上的方式开展学习了,在线教育领域也因此迎来了一波爆发,竞争异常激烈,既有知名平台如MOOC.学堂在线.网易云课堂等,也有不少初创新星.但要说最受年 ...

  9. 我大学期间看的好书推荐

    本人是一个电子制作爱好者,对计算机方面也很感兴趣.大学看了不少书,所以想对我了解的一些好书进行推荐.主要是计算机.软硬件技术方面的,也有一些人文.科普类的.括号中会根据我的理解对一些书籍进行简单的分类 ...

最新文章

  1. 文档协同编辑帮助企业迎接大数据时代
  2. 鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.4. 重点回顾)
  3. linux fedora安装flameshot火焰截图
  4. 前端利用JS导出数据到Excel表 数字是文本类型 无法计算
  5. 【可运行,刘汝佳代码】Trees on the level UVA - 122
  6. Android集成三方浏览器之Crosswalk
  7. jvm 参数-server_JVM选项:-client vs -server
  8. linux: kill -9
  9. scrapy Request
  10. Linux系统管理技术(3)
  11. The Most Important Skill for Software Architects
  12. tp框架-----Model模型层
  13. 使得电脑成为通用计算机器,为什么电脑显示器变成通用非即插即用监视器?
  14. python结课设计力学方面_课程设计心得
  15. 多角度SAR图像匹配
  16. 用柯西定理证明泰勒公式的拉格朗日余项
  17. 【数据挖掘实操】用文本挖掘剖析近5万首《全唐诗》
  18. Cloudera Manager 基本介绍(CDH版本)
  19. 用Cocos2d-x-3.0及Box2d预测物体弹道轨迹
  20. 【经典算法实现 3】冒泡排序算法(单向冒泡,双向冒泡)

热门文章

  1. 创业公司CEO:在公司猝死之前,我先猝死了!
  2. RunLoop是什么?
  3. 网站服务器空间域名绑定,服务器空间怎么绑定域名
  4. 【iOS】苹果,百度Map定位使用与总结
  5. RegexBuddy使用教程
  6. IDAE中Modules, Facets 和 Artifacts 的作用及区别
  7. Allowed memory size of 268435456 bytes exhausted (tried to allocate 262144 bytes)
  8. 两个卡方分布之和_机器学习算法数学基础之 —— 统计与概率论篇(3)
  9. CS231n学习笔记二
  10. Simulink仿真--PMSM模块参数设置