计算机体系结构
文章平均质量分 52
帅得不谈
软件工程大二学生
展开
-
linux高性能服务器编程(跳过TCP/IP协议详解) ---------更新中
linux高性能服务器编程 深入解析高性能服务器编程 一.linux网络编程基础API 1.什么是字节序列: 现代CPU的累加器一次都能装载8字节的数据,这八字节在内存中排列的顺序将影响到它被累加器装载成长整型/浮点型/异质数据结构的值,这就是字节序列,字节序分为大端字节序和小端字节序,大端字节序就是指一个浮点/长整型的高位字节存储在机器内存中的低地址处,而小端字节序的高位字节存储在机器内存中的高地址处。(低位字节相反) 2.什么是主机字节序?什么是网络字节序? 现代PC大多采用小端法,所以小端字节序又叫主原创 2021-11-28 22:10:01 · 1560 阅读 · 0 评论 -
操作系统——操作系统的结构
操作系统的结构 并发与并行: 并发是指应用能够交替执行不同任务 并行是指应用能够同时执行不同任务 多道程序设计通过安排作业使得CPU总有一个执行作业,从而提高CPU利用率。 多道程序系统提供了一个环境以便使用各种资源,但是没有提供用户与计算机系统的交互,分时系统(多任务)是多道程序设计的衍生,CPU通过切换任务来执行多个作业,由于切换频率很高,所以用户可以在程序运行时与其交互。分时系统要求计算机系统是可以交互的(interactive),以便用户与系统直接通信。用户通过输入设备向操作系统或者程序发出指令,并原创 2021-10-20 11:41:06 · 193 阅读 · 0 评论 -
操作系统——计算机系统体系结构笔记
计算机系统的体系结构 1.单处理器系统:单处理器系统只有一个CPU,以便执行一个通用指令集,该指令集包括用户进程的指令。几乎所有的单处理器系统都带有其他专用处理器:比如特定设备的处理器,如磁盘,键盘,GPU;或者更为通用的处理器,在系统组件之间快速移动的I/O处理器。 a,这些专用处理器执行有限指令集,而不执行用户进程 2.多处理器系统:并行系统/多核系统(parallel system)。这类系统有两个或者多个紧密通信的CPU,它们共享计算机总线,有的还共享时钟,内存和外设。多处理器系统从服务器领域逐渐进原创 2021-10-20 10:54:39 · 1147 阅读 · 0 评论