上二层楼
上二层楼
全部文章
OS
C++(32)
CG(8)
DB(2)
Design Pattern(3)
DS and Algorithm(4)
Git(2)
Interview(1)
Java raw(4)
leetcode-easy(27)
leetcode-midium(22)
little_tips(11)
Math Concern(4)
Math Modeling(3)
Project(1)
Python raw(5)
Web(2)
未归档(17)
题解(3)
归档
标签
去牛客网
登录
/
注册
yocichen
学习与进步的点滴,从这里重新开始
全部文章
/ OS
(共6篇)
大文件去重问题
情景:当一个文件非常大,而内存无法一次性处理时,怎么对它进行有效的去重操作 打开大文件,每次只读一行; 对读入的行字符串hash(string) = F(string) mod x, x要保证mod完之后不冲突,将此字符串写入对应号码的文件中; .... 处理完之后,我们对大小超...
2019-03-19
0
568
操作系统-进程通信(信号量、匿名管道、命名管道、Socket)
进程通信(信号量、匿名管道、命名管道、Socket) 具体的概念就没必要说了,参考以下链接。 信号量 匿名管道 命名管道 Socket Source Code: 1. 信号量(生产者消费者问题) 1 #include <iostream&...
2018-12-06
0
552
Linux 源码阅读 进程管理
Linux 源码阅读 进程管理 版本:2.6.24 1.准备知识 1.1 Linux系统中,进程是最小的调度单位; 1.2 PCB数据结构:task_struct (Location:linux-2.6.24\include\linux\sched.h)(任务可以和进程混用) ta...
2018-12-02
0
715
二、用户接口
OS 之 用户接口 我们知道,操作系统的一个重要作用就是 为用户提供良好的接口。那么接口涉及些什么呢? 接口类型 用户命令控制界面 程序接口 用户命令控制界面(联机命令界面) 联机命令类型 主要有 系统访问、目录和文件管理、...
2018-11-25
0
564
LRU(最近最少使用淘汰算法)基本实现
LRU(Least Recently Used) 出发点:在页式存储管理中,如果一页很长时间未被访问,则它在最近一段时间内也不会被访问,即时间局部性,那我们就把它调出(置换出)内存。 为了实现LRU淘汰算法,需要一些特殊的硬件支持。 三种可行方法 计数器法 特殊栈法...
2018-10-29
0
577
多线程初探
fork()&pipe()多线程 //fork()建立子进程经典code https://img2018.cnblogs.com/blog/1027722/201810/1027722-20181011201518927-1431303100.jpg 结果: https://img2018...
C多线程
2018-10-02
0
494