1、关于硬件,操作系统,线程
计算机的核心硬件有:
1. 中央处理器CPU
2. 内存
3. I/O控制芯片
由于早期的计算机没有很复杂的图形功能,CPU的核心频率也不高,跟内存的频率一样,他们都是直接连接在一个总线(BUS)上的。
如图是早期计算机硬件结构:
关于链接,装载,库
由于早期硬件的不成熟,逐渐出现了多道程序(Multiprogramming),分时系统(Time-sharing system),再到后来抢占式 操作系统系统的出现,大大提高了计算机的资源利用率。
关于线程:
线程(Thread),有事被称为轻量级进程(Lightweight Process,LWP),是执行流的最小单元。一个标准的线程由ID,当前指令指针(PC),寄存器集合和堆栈组成,通常意义上,一个进程由一到多个线程组成,各个线程之间共享程序的内存空间(包括代码段,数据段,堆,等)以及一些进程级的资源(如打开文件和信号)。

2、关于静态链接
3、关于装载与动态链接
4、关于库与运行库

相关文章:

  • 2021-08-21
  • 2022-03-04
  • 2021-05-20
  • 2021-11-11
  • 2022-12-23
  • 2021-09-21
  • 2022-02-02
  • 2022-12-23
猜你喜欢
  • 2021-05-25
  • 2021-09-30
  • 2021-09-13
  • 2022-02-06
  • 2022-12-23
  • 2021-12-14
相关资源
相似解决方案