【计算机理论】CSAPP ch2】的更多相关文章

信息存储 十六进制表示法 (略) 字数据大小 大多数计算机使用8bit的块(字节)作为最小的可寻址的内存单元 字长指明了指针数据的标称大小(?) 64位系统和32位系统向后兼容 C语言中有些数据类型的具体大小依赖于程序的编译,C99引入int32_t和int64_t类型,指明数据的长度 C标准对不同数据类型的数字的范围设置了下界,没有设置上界 寻址和字节顺序 存储规则:对象的地址是什么?在内存中如何排列这些字节? 地址:多字节对象的存储地址为连续字节序列的最小字节地址 排列方式: 小端法:低字节…
现在是2022年4月17日晚10点,本月计划的网课<csapp讲解>视频课看到了第八章"异常"第三讲,视频讲的很好但更新很慢,暂时没有最新的讲解,所以先做一个简单总结.总的来说,让我对自己写的代码是如何在操作系统中被加载然后按照代码逻辑运行有了更深层次的理解.这门课目前涉及到的知识点总的可以分为计算机硬件架构和操作系统与程序这两部分,即硬件与软件.之前本科阶段也学过计算机硬件技术基础,但没有学过操作系统和编译原理这些CS必修课.这门课也涉及到很多非常底层和硬件讲解,对那些感…
用于资源记录. 视频: 卡内基梅隆大学 Introduction to Computer Systems CMU 15-213 Fall 作业(labs): Lab Assignments…
这部分是四月份的安排,拖到五一放假了,主要是对源码编译过程的一次总结,总的来说,大致可分为预编译.编译.汇编和链接四部分.这里简单记录一下: 一 概述 1.预处理 或者说是预编译,指的是在编译前需要做的一些处理,如宏替换.include替换等等,这部分没什么东西 每一个.c或.cpp源代码文件会生成一个对应的.i文件: 2.编译 编译过程将预处理后的文件生成为.s的汇编文件,汇编文件可用文本编辑器打开查看,里面的汇编代码是直接对应CPU动作的: 3.汇编 汇编过程将.s汇编文件映射为可重定位目标…
2015年美国大学计算机专业排名 计算机专业介绍:计算机涉及的领域非常广泛,其分支学科也是非常多.所以在美国将主要的专业方向分为人工智能,程序应用,计算机系统(Systems)以及计算机理论(theory)这四个部分. 每个部分又有很多的研究方向,诸如人工智能与知识工程,模式识别与图像处理软件,多媒体技术与图形学,智能信息系统工程与软件自动化,数据库与数据仓库,数据挖掘与知识发现,计算机网络技术及其应用,计算机系统与控制,信息系统安全,计算机安全等等. 这些研究方向隶属于以上四个研究方向但是分类…
一.计算机 (一)计算机的概念 1.概念:计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机. (二)计算机的起源 1.发明者:计算机发明者约翰·冯·诺依曼. 2.时间及影响:计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展. 3.…
微信搜「后端技术学堂」有干货,本文已收录于Github:https://github.com/imcoderlemon/CodeClass 内含原创干货文章,千本计算机电子书,3本LeetCode题解,各类编程资源 大家好,我是柠檬. 「Github开源项目精选」是我新推出的系列专题,这是该系列第二期.除了每周保持更新的技术文章之外,柠檬还会帮大家每周发现一个有价值有趣的开源项目,扩大视野,发现编程乐趣. 公众号回复「github」可查看往期项目内容和资源. 一所好的大学对一个人的改变是潜移默化…
三月总结 1. 主要任务 <C++设计模式>网课 ① 进展: 看完,对设计模式的整体设计思路和几个重要的设计模式重点学习了一下,目前对设计模式的认识还比较浅 ② 总结: 做完总结 ③ 反思: 需要后续项目实践coding <C++ Primary>书 ① 进展: 基础+STL部分看完. ② 总结: 已做完总结复盘 ③ 反思: 第三部分类设计者的工具还没看,暂且不去深究了,先对基础和STL部分熟练运用 2. 次要任务 无 3. 月度小结 本月的主要计划都基本完成,也做了相应的复盘总结…
作者:题叶链接:https://zhuanlan.zhihu.com/p/24425284来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.今天(昨天)分享完关于 ClojureScript 的话题, 算是如实重负. 我嗓子不好, 之前分享过 React, 但相比在网上总是差很多, 这次分享也是紧张, 会场的 Keynote 没有按照预想放在挺高的地方, 也没有下一页的预览, 看着大屏幕衔接没做好. 但是说真的心里还是忐忑的, 提问的同学很犀利, 几个都在点子上, 关…
CS Conference TOP 40 计算机会议TOP40 一.A 类 15 个 ASPLOS: Architecture Support for Programming Languages and Operation 体系结构方面的顶尖会议 微处理器设计[硬件] CCS: ACM Computer and Communications Security NDSS (Network and Distributed Systems Security)   Web 安全方面 FAST: USEN…