
计算机基础
文章平均质量分 92
Computer Engineering Fundamentals
Hallucination
这个作者很懒,什么都没留下…
展开
-
《Linux高性能服务器编程》学习笔记
《Linux高性能服务器编程》学习笔记Linux高性能服务器编程TCP/IP协议族TCP/IP协议族体系结构以及主要协议数据链路层网络层传输层应用层封装分用测试网络ARP协议工作原理以太网ARP请求/应答报文详解ARP高速缓存的查看和修改DNS工作原理DNS查询和应答报文详解Linux高性能服务器编程TCP/IP协议族TCP/IP协议族体系结构以及主要协议TCP/IP协议族是一个四层协议结构,自底向上分别是数据链路层,网络层,传输层和应用层数据链路层功能:实现了网卡接口的网络驱动程序,以处原创 2022-01-06 07:31:35 · 1489 阅读 · 0 评论 -
【计算机基础】计算机网络
文章目录计算机网络计算机网络的层次结构层次结构设计的基本原则OSI七层模型TCP/IP四层模型现代互联网的网络拓扑边缘部分核心部分树状结构计算机网络的性能指标**速率Mbps = bit/s****时延****往返时间RTT(Route-Trip Time)**物理层作用信道信道的分用-复用技术数据链路层封装成帧透明传输差错检测奇偶校验码循环冗余校验码CRC最大传输单元MTU以太网协议详解MAC地址以太网协议MAC地址表计算机网络计算机网络的层次结构层次结构设计的基本原则当计算机A和计算机B进行通信原创 2021-12-08 09:21:46 · 707 阅读 · 0 评论 -
【计算机基础】存储器层次 Memory hierarchy
我们是如何构建指令 / 数据存储器的?以64位Arm处理器为例,内部有32个寄存器Register file? Flip-flop构建32个64-bit 寄存器 -> 2Kb = 256Bytes可以使用多端口,bigger and slower but still okInstruction / data memory? 也是Flip-flop构建each instruciton address has 64 bits -> 2^64 addressible unit ->原创 2021-11-28 00:29:05 · 432 阅读 · 0 评论 -
【计算机基础】 操作系统总结(未完)
操作系统基础篇多道程序设计早期批处理系统只能一次处理一个任务,多道程序设计可以让计算机一次处理多个任务多道程序设计是指在计算机内存中同时存放多个程序多道程序在计算机的管理程序下相互穿插运行操作系统概览是管理计算机硬件和软件资源的计算机程序是管理硬件、提供用户交互的软件系统通过管理配置内存、决定资源供需顺序、控制输入输出设备等来管理提供让用户和系统交互的操作界面基本功能操作系统统一管理着计算机资源处理器资源存储器资源IO设备资源文件资源操作系统实现了对计算原创 2021-11-27 12:55:20 · 283 阅读 · 0 评论 -
【计算机基础】 Virtual memory 虚拟内存
Virtual memory 虚拟内存虚拟内存的作用将主存看成存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据,高效实用主存为每个进程提供一致的地址空间,简化内存管理保护每个进程的地址空间不被其他进程破坏保护:一组确保共享处理器、主存、I/O设备的多个进程之间没有故意地,无意地读写其他进程的数据机制物理地址和虚拟地址 Physical Address & Virtual Address物理地址: 主存储器的地址物理寻址: CP原创 2021-11-27 00:02:35 · 2022 阅读 · 0 评论