2024年6月2日

摘要: 任何不同位置的数据IO传输,一定是有缓冲区的,然后缓冲区再通过他自身特定的刷新策略,将数据刷新到外设中,这样合理的安排相比不断的循环检测,有利于节省CPU的资源.一般发出数据就是将数据写入到特有的缓冲区中,例如对于同样大的100Mb数据,如果没有缓冲区策略,那么他这100M数据可能会被分好多次写入到 阅读全文

posted @ 2024-06-02 17:37 玄灵镜 阅读(21) 评论(0) 推荐(0) 编辑

摘要: 在C语言中,我们也学习过对文件进行操作,使用C语言对文件进行读写操作是一个正在运行的进程去访问一个二进制文件,想要访问一个文件,首先需要打开这个文件,不同语言都有对文件操作的接口,但是文件本身是存在于磁盘外设中的,想要从磁盘外设中拿到数据,这是要通过操作系统接手的,因为操作系统管理着整个计算机的软件 阅读全文

posted @ 2024-06-02 17:13 玄灵镜 阅读(5) 评论(0) 推荐(0) 编辑

摘要: 之前在晋城地址空间中有提到fork函数,可以创建一个子进程,但是它却有两个返回值附进程,返回子进程的进程号,PID子进程则返回零,那如何理解这一过程?一个函数返回两个返回值呢? 可以看到帮助文档中显示有两个返回值. Fork函数是一个系统调用,其中包括如下几个步骤,有创建子进程的PCB进程控制块,初 阅读全文

posted @ 2024-06-02 16:32 玄灵镜 阅读(4) 评论(0) 推荐(0) 编辑

摘要: 在之前使用C语言中,我们知道使用malloc函数可以开辟一块堆空间,然后这块堆空间如果不用的话是需要释放的,然后一般的变量是放在栈区上面的,还有一些静态区,代码段是存放静态变量和代码的,这些空间可以说是内存,但他又不是真正意义上的物理内存,我们可以做一个实验,我们可以使用fork函数生成一个子进程, 阅读全文

posted @ 2024-06-02 15:45 玄灵镜 阅读(41) 评论(0) 推荐(0) 编辑

摘要: 说到环境变量,相信这个词不是第一次听到了,在WINDOWS中可能在安装JAVA的过程中也会遇到有配置系统环境变量的相关操作我们知道在一个操作系统中存在着大量的数据信息,但是我们可以在命令行中输入一条命令,能准确的从计算机中的某个位置找到,并且执行对应命令的进程,计算机的命令行为什么能知道这个命令对应 阅读全文

posted @ 2024-06-02 15:08 玄灵镜 阅读(14) 评论(0) 推荐(0) 编辑

摘要: 往往计算机的cpu只有一个,一个cpu有多个核心,一个cpu在同一时间只能被一个进程占用,又因为计算机的cpu数量总是少于进程数的,因此cpu是通过时钟轮片的方式处理每个进程的任务, 这些进程并不是凌乱的放在操作系统中的,他们是被一个数据结构有组织,有规律的管理起来的,所以一个进程处于运行状态,是往 阅读全文

posted @ 2024-06-02 14:48 玄灵镜 阅读(13) 评论(0) 推荐(0) 编辑


2024年5月25日

摘要: 在计算机的组成原理中,我们经常用计算机通常遵循冯诺伊曼体系结构,即控制器,存储器,运算器,和输入设备及输出设备,而通常将里面的存储器称为内存,运算器和控制器一起集成为CPU,输入输出统称为外设,我们日常写的代码由输入设备加载到内存中,由处理器识别成机器码,再通过CPU中的指令方式执行。这些指令是被以 阅读全文

posted @ 2024-05-25 21:02 玄灵镜 阅读(23) 评论(0) 推荐(0) 编辑

摘要: linux操作系统如果最小化安装是很难使用的,所以需要很多工具进行扩展,这些扩展网上有很多,同时也是给了用户很多选择,但是并不是所有的程序都是可靠的,安卓和windows都是需要去有官方认证的平台下载安全的应用使用,而linux也是有不同的发行版本的团队整理的可靠的安装包使用,一般都是部署在服务器上 阅读全文

posted @ 2024-05-25 20:31 玄灵镜 阅读(25) 评论(0) 推荐(0) 编辑


2024年5月18日

摘要: 在使用windows系统时我们可以在文件资源管理器中找到用户目录,一般个人计算机只有一个用户,就是计算机拥有者,个人使用计算机也没有创建多个用户的需求场景,但是不妨碍它存在,不同用户的权限不同,比如有些目录的读写操作只有管理员才可以使用,而普通用户使用时会被拒绝,这就是管理员用户与普通用户的权限不同 阅读全文

posted @ 2024-05-18 23:48 玄灵镜 阅读(11) 评论(0) 推荐(0) 编辑


2024年5月16日

摘要: 现在互联网上常用的操作系统有微软的windows,苹果公司的unix系统以及开源的Linux系统.Linux以他的开源,可扩展性强等优势被广大it从业者所青睐,也是大多数互联网公司部署后端服务器所选择的操作系统. 操作系统是一个计算机想要运行不可缺少的一款软件,他在计算机硬件与应用程序之间起着承上启 阅读全文

posted @ 2024-05-16 22:34 玄灵镜 阅读(8) 评论(0) 推荐(0) 编辑


Copyright © 2024 玄灵镜
Powered by .NET 9.0 on Kubernetes