
操作系统
文章平均质量分 84
又秃又弱
博客主要记录和分享本人学习,请斟酌帖子,勿一味的输入知识
展开
-
SCFS、SFJ代码实现
SFJ、FCFS代码及运行结果原创 2022-10-18 15:26:19 · 608 阅读 · 0 评论 -
【Linux】文件及目录
检索时,对以‘/’开头的路径名,须从根目录开始检索,否则,从当前目录开始,并把与之对应的i节点作为工作索引节点,然后用文件路径名中的第一分量名与根或与当前目录文件中的各目录项的文件名,逐一进行比较。若结果为0,便回收该内存i节点,再对该文件的磁盘i节点中的连接计数减1,若其结果也为0,便删除此文件,并回收分配给该文件的盘块和磁盘i节点。创建一新文件时,就为之建立一个磁盘索引结点,以将文件的有关信息记入其中,并将用户提供的文件名和磁盘索引结点号一并组成一个新目录项,记入其父目录文件中。原创 2022-11-22 20:46:12 · 471 阅读 · 0 评论 -
【Linux】文件及目录
系列目录。原创 2022-11-22 20:31:51 · 852 阅读 · 0 评论 -
【OS】虚拟内存
进程中的所有存储器访问都是逻辑地址,这些逻辑地址在运行是动态地被转换为物理地址。 基于分页技术或者分页和分段技术组合的虚拟内存,是现代计算机中内存管理最新常用的方法之一。 虚拟内存对应用程序完全透明,使得每个进程在执行时好像有无限的内存可用。 操作系统为每个进程在磁盘创建一块虚拟地址空间,即虚拟内存。在需要的时候可以把部分虚拟内存载入到真正的内存中。这样,多个进程便可以共享相对比较小的内存。原创 2022-10-12 15:39:42 · 357 阅读 · 0 评论 -
简单的Windows程序设计
Visual C++允许用户自己定义并发送消息,对自定义的消息用户也必须为其添加消息处理函数。第一步,在 resource.h 或 stdax.h或主对话框类的定义文件中添加如下代码定义一个自己的消息:其中WM_USER是为了防止用户定义的消息ID与系统的消息ID冲突Visual C++提供的一个宏,小于WM_USER的ID被系统使用,大于WM_USER的ID才可以被用户使用。因此自定义消息一般是WM_USER+XXX的形式,XXX表示任意一个正整数。原创 2022-09-21 16:07:50 · 2210 阅读 · 0 评论 -
【Linux】指令格式
根据系统预先生成的文件/目录数据库(/var/lib/slocate/slocate.db)查找匹配的文件/目录,查找速度很快,如果有刚进行的文件改变而系统未到执行定时更新数据库的时间,可以打入updatedb命令手动更新。注:ls与其它命令搭配使用可以生出很多技巧(最简单的如"ls -l | more"),更多用法请输入ls --help查看,其它命令的更多用法请输入 命令名 --help 查看.显示服务器当前目录下所有文件(略同于Linux的 ls -l指令)注意:(1)命令一般是小写字串。原创 2022-09-20 09:23:31 · 1703 阅读 · 0 评论 -
【操作系统】基础知识概述
传统进程是单线程结构进程高级调度:又称长程调度,作业调度决定能否加入到执行的进程池中中级调度,又称平衡负载调度决定主存中的可用进程集合低级调度:又称短程调度,进程调度决定哪个可用进程占用处理器执行。原创 2022-09-06 14:37:24 · 2554 阅读 · 0 评论