玩命加载中 . . .

学习之旅
6.1-HTTP 6.1-HTTP
HTTP是一个在计算机世界里专门在『两点』直接传输文字、图片、音频、视频等『超文本』数据的约定和规范 状态码1xx类状态码表示提示信息2xx类状态码表示服务器成功处理了客户端的请求 『200 OK』表示一切正常。如果是非HEAD请求,
2022-05-01
5.2-TCP(下) 5.2-TCP(下)
TCP报文段格式 源端口:占16比特,写入源端口号,用来标识发送该TCP报文段的应用进程 目的端口:占16比特,写入目的端口号,用来标识接收该TCP报文段的应用进程 序号:占32比特,取值范围$[0, 2^{32}-1]$,序号增加
2022-05-01
5.1-TCP(上) 5.1-TCP(上)
TCP和UDP的对比 UDP是无连接的,随时可以通信;TCP是面向连接的,通信前要三次握手,通信完要四次挥手 UDP支持单播、多播以及广播;TCP仅支持一对一通信 UDP是面向应用报文的,UDP对应用进程交下来的报文既不合并也不拆分,而是保
2022-05-01
4-网络层 4-网络层
网络层主要任务是实现网络互联,进而实现数据包在各网络间的传输 需要解决的问题: 网络层向运输层提供怎样的服务 网络层寻址问题 路由选择问题 TCP/IP体系的网际层提供的是无连接、不可靠的数据报服务 ATM、帧中继、X.25的网络层提供
2022-05-01
3-数据链路层 3-数据链路层
MAC地址、IP地址以及ARP协议MAC(Media Access Control)地址是以太网的MAC子层所使用的的地址,属于数据链路层。包括48个字节,每个字节用两个十六进制数表示,例如98-EE-CB-A7-CC-9D IP地址是TC
2022-05-01
4.1-文件系统 4.1-文件系统
文件的存储文件的数据是要存储在硬盘上面的,数据在磁盘上的存放方式,就像程序在内存中存放的方式那样,有以下两种: 连续空间存放方式 非连续空间存放方式 其中,非连续空间存放方式又可以分为「链表方式」和「索引方式」 连续空间存放方式连续空间
2022-04-06
3.1-内存管理 3.1-内存管理
我们可以把进程所使用的地址「隔离」开来,即让操作系统为每个进程分配独立的一套「虚拟地址」,互不干涉。每个进程都不能访问物理地址,至于虚拟地址最终怎么落到物理内存里,对进程来说是透明的。 操作系统会提供一种机制,将不同进程的虚拟地址和不同内
2022-04-04
2.1-进程基础知识 2.1-进程基础知识
进程基础知识1、进程的概念我们编译的可执行文件只是储存在硬盘的静态文件,运行时被加载到内存,CPU执行内存中指令,这个运行的程序被称为进程 进程是对运行时程序的封装,是操作系统进行资源调度和分配的基本单位 2、进程的实现 为了实现进程模
2022-03-22
1-操作系统基础 1-操作系统基础
操作系统基础什么是操作系统 介于硬件资源和应用程序之间的一个系统软件 操作系统的功能 操作系统位于硬件资源之上,管理硬件资源;应用程序之下,为应用程序提供服务,同时管理应用程序 1、资源分配,资源回收计算机重要的硬件资源无非就是CPU、
2022-01-07
3.5-指令与条件码 3.5-指令与条件码
指令与条件码条件码寄存器条件码寄存器是由CPU来维护的,长度是1Bit,它描述了最近执行的操作的属性,例如ALU执行两条连续的算术指令 t1: addq %rax, %rbx t2: subq %rcx, %rdx t1时刻执行指令1,t2
2021-11-20
3.4-算术和逻辑运算指令 3.4-算术和逻辑运算指令
算术和逻辑运算指令leaq指令leaq S, D // load effective address q表示地址长度是64位 leaq 7(%rdx, %rdx, 4), %rax // 地址复制到rax中 有效地址的计算方式
2021-11-20
3.3-栈与数据传送指令 3.3-栈与数据传送指令
栈与数据传送指令在程序的执行过程中,需要在CPU和内存之间进行频繁的数据存取,例如,CPU执行加法c=a+b,首先通过执行数据传送指令将a和b的值从内存读到寄存器内 寄存器就是CPU内的一种数据存储部件,只不过容量比较小,比如,寄存器rax
2021-11-20
1 / 2