美文网首页
漫游计算机

漫游计算机

作者: 淇漯草 | 来源:发表于2018-11-27 21:56 被阅读0次

这本书的章节名字称作计算机系统漫游。


计算机系统是由硬件和系统软件组成。
它们共同工作,来运行应用程序。

为什么要了解它们?
因为所有计算机系统都有相似的硬件和软件组件,执行着相似的功能。

解决什么样的问题?

一、了解编译器如何实现过程调用的。
二、利用这些知识避免缓冲区溢出错误带来的安全漏洞。
三、识别和避免链接时的错误。
四、编写自己的Unix shell、动态存储分配包,Web服务器。
五、并发的希望与陷阱。


信息由一串比特来表示
不同的信息在不同的上下文中,有着不同的含义。


预处理器、编译器、汇编器、链接器构成了编译系统(compilation system)
预处理器根据#开头,将系统头文件插入,直接形成新的C程序,以i为拓展名。
编译器将其翻译为汇编语言

包含main的定义

main:
  subq $8, %rsp
  movl $.LCO, %edi
  call puts
  movl $0, %eax
  addq $8, %rsp
  ret

汇编器将其翻译为机器语言,打包成可重定位目标程序。.o
链接器将其与其他o程序相连。
可执行文件可以被加载到内存中,执行。


总线、I/O设备、主存、处理器构成硬件组织。

相关文章

  • 漫游计算机

    这本书的章节名字称作计算机系统漫游。 计算机系统是由硬件和系统软件组成。它们共同工作,来运行应用程序。 为什么要了...

  • 计算机漫游3-Computer Systems笔记之CPU

    计算机漫游3-Computer Systems笔记之CPU CPU是整个计算机最核心的工作车间,控制着整个计算机的...

  • 计算机体系

    计算机体系 – 编译体系漫游 计算机体系 – 栈与堆 计算机体系 – 垃圾收集器 计算机体系 – 进程与虚拟存储器

  • 一、计算机漫游

    一、为了写出更好的代码 计算机系统是由硬件和软件组成的。它们共同工作来运行应用程序。虽然系统的实现方式随着时间不断...

  • 1、计算机漫游

    1.1 信息就是位+上下文 编程里面的所有的信息都是又最基础的位组成的每一个信息都是由8位组成也就是1 bit,每...

  • 深入理解计算机系统之计算机系统漫游

    深入理解计算机系统之计算机系统漫游 信息就是位+上下文 计算机系统中的所有信息——包括磁盘文件、内存中的数据以及网...

  • 计算机系统漫游

    计算机系统漫游 信息是位 + 上下文 hello程序文件名为hello.c,源程序实际上是由0,1组成的位(又称比...

  • 计算机系统漫游

    那程序究竟是怎么执行的?? 进一步转换成二进制表示 0010001101101001011011100110001...

  • 计算机系统漫游

    hello源程序及ASCII码表示 源程序实际上是由由0或1组成的系列,每8位构成一个字节,每个字节代表着...

  • 计算机系统漫游

    系统的所有信息都是一串二进制的位表示,区分不同的信息主要依靠位在的上下文环境,即其处在的一个环境 编译系统 编译系...

网友评论

      本文标题:漫游计算机

      本文链接:https://www.haomeiwen.com/subject/lfktzftx.html