Avatar notebook default
14篇文章 · 15601字 · 1人关注
  • Resize,w 360,h 240
    CSAPP网络编程

    客户端服务端模型:每个网络应用都是基于客户端-服务端模型的。采用这个模型,一个应用是由一个服务器进程和一个或者多个客户端进程组成。服务器管理着某...

  • CSAPP Linux 文件

    Linux内核将所有文件都组织成一个目录层次结构。每个Linux文件都有一个类型来表示它在系统中的角色:普通文件包含任意数据。目录是包含一组链接...

  • Resize,w 360,h 240
    CSAPP虚拟内存

    一、为什么会有虚拟内存 系统中的进程和其他的程序进程共享 CPU 和主存资源。当系统中太多的进程需要太多内存,其中一些进程就无法运行。内存还很容...

  • Resize,w 360,h 240
    CSAPP第八章-信号

    信号:一个信号就是一条消息,它通知进程系统中发生了某种类型事件。信号提供一种机制,通知用户进程发生了这些异常。 发送信号:内核通过更新目的进程上...

  • CSAPP第八章-异常控制流

    本章的重要性在于你将开始学习应用是如何与操作系统交互的。从异常开始,异常位于操作系统和硬件交界的部分。继续讨论系统调用,它们是为应用程序提供到操...

  • Resize,w 360,h 240
    CSAPP链接1

    一、 链接是将各种代码和数据分片收集并合并成为一个单一文件的过程。在软件开发中扮演着重要的角色,因为它使得分离编译成为可能,可以把一个大型的应用...

  • Resize,w 360,h 240
    CSAPP存储器层次结构

    一、存储技术 作为一名程序员,需要理解存储器的层次结构,因为它对应用程序的性能有着巨大的影响。因为与下一层次的存储设备相比来说,一个编写良好的程...

  • Resize,w 360,h 240
    CSAPP函数调用

    过程(函数调用的原理) 过程在高级语言中称为函数或者方法,一个过程包括将数据和控制从代码的一部分传递到另一部分。此外,它还必须在进入时为过程中的...

  • Resize,w 360,h 240
    CSAPP算术操作

    一、算术和逻辑操作 下图列出了x86-64的一些整数和逻辑操作。大多数操作都分成了指令类。例如 add 指令类由四条加法指令组成:addb、ad...

文集作者