操作系统
文章平均质量分 66
younkerjqb
专家盲点:对一个事物知道的越多,就越发不记得“不知道这个事”的情形.
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步
展开
-
计算机存储结构分析(寄存器,内存,缓存,硬盘)
前言 一个计算机包含多种存储器比如:寄存器、高速缓存、内存、硬盘、光盘等,为啥有这么多种存储方式,对于不太了解的人,总是觉得云里雾里的,搞不明白原因,直接弄一个存储器不就得了?计算机主要的功能就是运算(cpu),但是要完成一个任务,就要获取运算指令,并将结果输出给用户。因此,指令的存储,运算过程中中间状态的存储,结果的保存等都需要存储器。理想状态下,存储器的执行速度应该极原创 2016-12-02 15:15:06 · 9987 阅读 · 0 评论 -
从linux 系统调用 学习可变参数宏的用法
转载自http://blog.chinaunix.net/uid-23069658-id-4106015.html?page=2 截取了作者原文中,自己比较关系你的一部分这段时间又碰到系统调用这个家伙,结果在我当前用的3.0.x内核里全变样了。为了将这个问题弄明白,还得自己动手才行,这里非常感谢CSDN的"海风林影"兄弟提供的博文和相关参考文献,还是那句话“成果和荣耀归于前辈”。转载 2016-12-06 18:20:36 · 599 阅读 · 0 评论 -
进程间通信之:socket
最近初步学习了本地进程间通信的方式(PIPE、FIFO、message queue、semaphore、shared memary),计划按照“unix 环境高级编程”来学习socket,但是书本上来就讲socket的一些api,感觉一直没搞懂,通过今天的网络搜索,终于发现几篇不错的文章,再次整理一下,即梳理思路,又可转换成自己容易理解的语言。1.TCP/IP 在学习socket之前,先简单了解一原创 2016-12-14 15:25:27 · 10542 阅读 · 4 评论 -
socket状态查看
[转载自]http://www.xitongzhijia.net/xtjc/20141230/33791Linux系统中,ss命令可用于查看系统的socket的状态,而socket作为系统的进程通信机制,了解其状态是很有必要的,下面小编就给大家介绍下Linux如何使用ss命令查看socket的状态。 Linux如何使用ss命令查看socket状态 ss是Socket Statistics的转载 2016-12-15 16:42:42 · 5763 阅读 · 0 评论 -
新发现的学习网站:实验楼
网站地址:https://www.shiyanlou.com/ 没有用过的可以试试,这个网站优势就是学习过程是远程登陆到一台linux虚拟机,边学习边实验。 除了可以在网站上学习写代码,还可以学习操作系统、vim,编译原理等。尤其对于想学习linux系统的人来说,就不用再去装一个linux虚拟机了。原创 2016-12-22 17:09:46 · 3144 阅读 · 0 评论 -
信号量 实现进程互斥与同步
信号量基本术语现代计算机系统中,多个进程可以并发执行,进程间必然存在共享资源和相互合作的问题。同步主要是用户多个进程相互协作,共同完成任务,是进程间的直接制约问题;互斥则主要是为了多个进程分时使用有限的资源。信号量(semaphore)是1965年由荷兰人Dijkstra提出的一种卓有成效的进程间同步及互斥工具。信号量在操作系统中实现时一般作为一个整数变量,这种信号量称为整型信号量。...转载 2018-03-24 10:25:43 · 7902 阅读 · 0 评论