Sun

数字人生


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

11网络编程

发表于 2019-09-12 | 分类于 计算机系统原理 | 阅读次数:
网络编程本章的核心内容:socket编程 网络关于网络的基本概念可以跳转到:计算机网络 套接字接口套接字接口有什么用? 套接字接口是一组函数,和Unix IO函数结合起来,用以创建网络应用 如何使套接字结构地址适用所有协议? 将特定协议的套接字结构地址强转成通用的套接字结构地址使用 相关接口: ...
阅读全文 »

10系统级IO

发表于 2019-09-03 | 分类于 计算机系统原理 | 阅读次数:
系统级IO本章核心:如何使用IO接口来统一的处理”主存”和”外部设备”的数据转换 为什么要学习Unix I/O? 理解其他系统概念:譬如了解I/O和进程(fork)的关系 除了 Unix I/O 外 ,别无选择 UNIX I/O什么是文件 一个Unix文件是一个字节序列,所有的外部IO设备(网络 ...
阅读全文 »

09 虚拟内存

发表于 2019-08-27 | 分类于 计算机系统原理 | 阅读次数:
虚拟内存本章的核心内容: 虚拟内存是如何工作的 应用程序如何使用和管理虚拟内存 物理和虚拟寻址虚拟寻址的简单过程? CPU中的内存管理单元(MMU)利用存放在主存中的查询表来动态翻译虚拟地址 地址空间如何理解虚拟地址和物理地址的区别? 物理地址是实际的物理内存空间地址虚拟地址是利用磁盘生成的逻 ...
阅读全文 »

07 链接

发表于 2019-07-24 | 分类于 计算机系统原理 | 阅读次数:
链接本章的核心内容: 如何把多个源代码文件合并成一个最终可执行的文件 符号(变量,函数等)的定义和声明在合并过程中的表现形式 了解链接过程中的符号解析和重定位的作用 了解静态链接库和动态链接库的区别 编译器驱动程序示例代码: 源代码转换成可执行代码的步骤? 一步到位:gcc -Og -o p ...
阅读全文 »

08 异常控制流

发表于 2019-07-18 | 分类于 计算机系统原理 | 阅读次数:
异常控制流本章的核心内容: 了解什么是异常控制流(ECF) 了解系统中哪些功能是基于ECF实现的 什么是控制流? 程序计数器中指令的序列叫控制流 什么是突变? 指令是相邻的,我们说是“平滑的”如果不相邻,就叫突变引起突变的可能有跳转、调用、返回等指令,这些都是必要的突变也有一些突变是系统状态的变 ...
阅读全文 »

JAVA8 时间

发表于 2019-07-02 | 分类于 java | 阅读次数:
JAVA8 时间java8非常精确的区别“时间”和“日期”两个概念 表示时间的类LocalDate表示日期 12345678LocalDate now = LocalDate.now(); //获取当前日期LocalDate localDate = LocalD ...
阅读全文 »

06 存储器层次结构

发表于 2019-05-16 | 分类于 计算机系统原理 | 阅读次数:
存储器层次结构本章的核心是: 一些常见的存储技术 存储器的层次结构 高速缓存的工作原理 结合高速缓存,提高程序的局部性 存储技术有哪些与时俱进的存储技术? SRAM:六晶体管电路,只要有电,就永远保持它的值。受干扰影响小。 DRAM:电容,易受干扰。 传统的DRAM 每个超单元都有w个D ...
阅读全文 »

05 优化程序性能

发表于 2019-05-14 | 分类于 计算机系统原理 | 阅读次数:
优化程序性能程序的目标: 清晰简洁 高性能 高性能的手段: 适当的算法和数据结构 编写易让编译器优化的代码 多线程 本章的核心是: 编写易让编译器优化的代码 结合处理器来优化代码的执行 优化编译器的能力和局限性哪些编码方式是编译器不好优化的? 内存别名使用:编译器无法判断不同的指针是否 ...
阅读全文 »

04 处理器体系结构

发表于 2019-05-13 | 分类于 计算机系统原理 | 阅读次数:
处理器体系结构本节简单的介绍处理器的工作方式 由于本章节比较接近底层,因此只大致的说明说了些什么内容 Y86-64指令集体系结构Y86指令是不存在的,本书的作者受到IA32指令,也就是“x86”的启发,所假想出来的一种处理器体系结构与 “x86” 相比,Y86指令集的数据类型、指令和寻址方式都要 ...
阅读全文 »

03 机器级别的表示

发表于 2019-05-07 | 分类于 计算机系统原理 | 阅读次数:
机器级别的表示程序编码 第一步:C预处理器扩展源代码,插入所有用#include引入的文件,并扩展所有用#define声明的宏。 第二步:编译器 产生源文件的汇编代码,以.s结尾。 第三步:汇编器 将汇编代码转成二进制目标代码文件,以.o结尾,此时还没填入全局值的地址。 第四步:链接器 将目标代码文 ...
阅读全文 »
1…456…9
Sun

Sun

Lv.0

88 日志
13 分类
52 标签
GitHub
© 2020 Sun
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4