计算机基础知识

2018-07-15  本文已影响0人  perhaps青林

一、异步阻塞

同步异步关注的是: 消息通信机制

阻塞非阻塞关注的是: 程序在等待调用结果时的状态

烧水例子:

二、进程线程

1、进程: cpu资源分配的最小单位,计算机中已运行程序的实体,是线程的容器,单个CPU一次只能运行一个进程

2、线程: cpu独立调度的最小单位

3、工厂例子

4、软件例子: 开了QQ,开了一个进程。QQ里传输文字开了个线程,弹出对话框开了个线程。

三、编译器

1、编译器概念: 是一种计算机程序,将某种编程语言写成的源代码(原始语言),转换成另一种编程语言(目标语言)

2、工作流程

源代码 -> 预处理器 -> 编译器 -> 汇编程序 -> 目标代码 -> 链接器 -> 可执行文件</br>
source code->preprocessor->compiler->assembler->object code->linker->executables</br>

3、32位CPU和64位CPU

指令集合,操作数位数,寄存器名称,寄存器个数都不同</br>
但intel的x86-64cpu和amd的amd64能兼容32软件环境

4、并发,并行,分布式计算

四、参考文档

上一篇 下一篇

猜你喜欢

热点阅读