现在是2022年4月17日晚10点,本月计划的网课<csapp讲解>视频课看到了第八章"异常"第三讲,视频讲的很好但更新很慢,暂时没有最新的讲解,所以先做一个简单总结.总的来说,让我对自己写的代码是如何在操作系统中被加载然后按照代码逻辑运行有了更深层次的理解.这门课目前涉及到的知识点总的可以分为计算机硬件架构和操作系统与程序这两部分,即硬件与软件.之前本科阶段也学过计算机硬件技术基础,但没有学过操作系统和编译原理这些CS必修课.这门课也涉及到很多非常底层和硬件讲解,对那些感…
这部分是四月份的安排,拖到五一放假了,主要是对源码编译过程的一次总结,总的来说,大致可分为预编译.编译.汇编和链接四部分.这里简单记录一下: 一 概述 1.预处理 或者说是预编译,指的是在编译前需要做的一些处理,如宏替换.include替换等等,这部分没什么东西 每一个.c或.cpp源代码文件会生成一个对应的.i文件: 2.编译 编译过程将预处理后的文件生成为.s的汇编文件,汇编文件可用文本编辑器打开查看,里面的汇编代码是直接对应CPU动作的: 3.汇编 汇编过程将.s汇编文件映射为可重定位目标…
Linux入门 linux简介   学习目的:linux服务器操作系统稳定长期运行,python,pycharm装于linux上 linux系统组成 应用软件:调用系统软件接口 linux操作系统分两类:1)系统调用接口(调用内部接口),系统分组概念(1组,2组,3组): 2)内核:负责管理PC所有物理资源(硬件) 硬件 虚拟机如何建立:进入BIOS程序,设置intel中virtual technology:yes(允许建立虚拟机) 如何对linux系统盘(20GB)进行分区:一般根目录(/bo…
计算机组成原理: UCB的这门课绝对是不错的资源. Great Ideas in Computer Architecture (Machine Structures) B站:https://www.bilibili.com/video/BV1PV411U7Hv?from=search&seid=15452546263176877018 course website:https://cs61c.org/fa20/ 网站做的很炫酷有dark mode,LAB的质量也非常高,有详细的文档,介绍每一个l…
标签(空格分隔): 20135321余佳源 余佳源(原创作品转载请注明出处) <Linux内核分析> MOOC课程http://mooc.study.163.com/course/USTC 1000029000 先贴总结的学习博客地址: Linux内核分析第一周学习总结:计算机是如何工作的? LINUX内核分析第二周学习总结--操作系统是如何工作的 LINUX内核分析第三周学习总结--构造一个简单的Linux系统MenuOS <Linux内核设计与实现>读书笔记--第一. 二章 L…
目录 总计(130本) 一.在读 二.将读 三.已读 非专业书单(77本) 四.已读 专业书单(53本) 五.已看网课(8个) 六.在看网课 一个人如果抱着义务的意识去读书,便不了解读书的艺术.--林语堂<生活的艺术> 总计(130本) 整理了下大学以来读过的书单,此举是为了督促自己,也是为了与君共享 一.在读 <飘>0% <书虫-全套>:6% <哈利波特-全集>:0% 二.将读 <世界的寒冬:世纪三部曲2> / 肯·福莱特 0% <永恒的…
一.数据结构 data 数据data element 数据元素data item 数据项data object 数据对象data structure 数据结构ADT (Abstruct Date Type) 抽象数据类型alogrithm 算法correctness 正确性readability 可读性robustness 健壮性frequency count 频度asymptotic time complexity 渐进时间复杂度space complexity 空间复杂度storage de…
计算机组成原理 一.电脑硬件配置 CPU :中央处理器(人类的大脑) -飞机 内存:存放一些临时数据(人类的短暂记忆-右脑) -高铁 硬盘:存储永久数据(左脑-长期记忆) - 汽车 输入输出:键盘鼠标 电源:人类的心脏 主板:人类的神经和骨架 显卡:显示器查看时流畅度 二.操作系统 承上(应用程序)启下(硬件) 是一种特殊的软件 三.语言分类 编译型(一次性翻译):C语言 优点:执行速度快 缺点:开发效率慢 解释型(逐行翻译):python 优点:开发效率快 缺点:执行速度慢 *python是解…
计算机组成原理往年试题以及答案(下载链接!!!) 太子妃升职记(1~36) ::http://pan.baidu.com/s/1dDP5Kqd…
(实验五  CPU组成与指令周期实验) 课程 计算机组成原理实验 实验日期 2015 年 12 月  8 日 一.实验目的 1.将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机. 2.用微程序控制器控制模型计算机的数据通路. 3.通过TEC-5执行由8条机器指令组成的简单程序,掌握机器指令与微指令的关系,牢固建立计算机的整机概念. 二.实验内容 1. 实验电路图1 2.实验任务 (1)将下表5-1的程序按机器指令格式手工汇编成二进制机器代码(要求预习时完成). 表5-1 内存地址…