操作系统
exchange666
这个作者很懒,什么都没留下…
展开
-
大小端 判断方法
方法一:联合体方法判断划重点:在union中所有的成员共用同一个空间,同一时间只存储一个数据成员,最大的特征就是所有的数据成员具有相同的起始地址即联合体的基地址。当我们定义一个这样的联合体时union checkdata{int a;charb;} check;当check.a=1时,判断基地址存储的元素check.b为1则为小端,否则为大端。 方法二:结构体方法判断...原创 2018-08-31 22:16:28 · 471 阅读 · 0 评论 -
进程线程、虚拟存储器杂谈
一个完整的操作系统内容包括:进程线程控制、存储器管理、设备文件管理、网络。本文主要谈谈一个代码源文件被执行的整个过程发生了什么? 我们知道,一个代码源文件经过预编译、编译汇编会生成目标文件,目标文件再经过链接成可执行文件。现代操作系统采用虚存储器的技术,给每个进程分配独立的虚拟地址空间,好像每个进程能独享整个内存空间一样,当然,分给每个进程只是一个虚拟的空间,并非真实的,落实到...原创 2019-01-27 17:04:51 · 128 阅读 · 0 评论 -
43 socket通信之网络通信的基本原理
一、网络协议一台机器把想表达的内容按照某种约定好的格式发送出去,另外一台机器接收这些信息后,按照约定的格式解析出来。这种约定的格式就是网络协议二、网络分层分层得原因在于网络环境过于复杂,不是一个能够集中控制的体系。全球数以亿计的设备和服务器各有各的体系,都可以通过同一套网络协议切割成多个层次和结构,来满足通信需求。OSI标准七层模型、业界标准TCP/IP模型。IP层:IP地址类...原创 2019-07-06 16:51:20 · 118 阅读 · 0 评论