写点什么

操作系统

31 人感兴趣 · 127 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/6c/6cc192dc3200219a26c118e664046bf4.png?x-oss-process=image/resize,w_416,h_234

OS 酱:“哎呀内存太小了,人家又缺页了!”

用户头像
风骨散人4 月 10 日

系统的内存并不是无限大,操作系统会为每个程序分配内存,当访问的地址块不在内存中,就要从外存(即硬盘,U盘等)调入,这就是所说的缺页异常。 当发生缺页异常时,操作系统会选择一个页面进行换出从而为新进来的页面腾出空间

LiteOS 内核源码分析:任务 LOS_Schedule

​​​​摘要: 调度,Schedule也称为Dispatch,是操作系统的一个重要模块,它负责选择系统要处理的下一个任务。调度模块需要协调处于就绪状态的任务对资源的竞争,按优先级策略从就绪队列中获取高优先级的任务,给予资源使用权。

https://static001.geekbang.org/infoq/24/2436b7c559691853f424cfbcda9645d8.jpeg?x-oss-process=image/resize,w_416,h_234

面试官:什么是死锁?怎么排查死锁?怎么避免死锁?

用户头像
小林coding4 月 1 日

突然发现我的图解系统缺了「死锁」的内容,这就来补下。

https://static001.geekbang.org/infoq/12/129102096c20410510fc6ed209bb1c53.jpeg?x-oss-process=image/resize,w_416,h_234

为您收录的操作系统系列 - 进程管理(下篇)

用户头像
Arvin2 月 25 日

从操作系统"出发","品"技术演化,"深扎"知识树根。进程管理完结篇!!

https://static001.geekbang.org/infoq/3d/3da2e4c523e7e68363ac42c450f4c3b8.jpeg?x-oss-process=image/resize,w_416,h_234

【计算机内功修炼】十:线程间到底共享了哪些进程资源

进程和线程这两个话题是程序员绕不开的,操作系统提供的这两个抽象概念实在是太重要了。

https://static001.geekbang.org/infoq/a0/a05aec0e01efbc4e4647f1bde2144a71.jpeg?x-oss-process=image/resize,w_416,h_234

【计算机内功修炼】九:程序员应如何理解协程

作为程序员,想必你多多少少听过协程这个词,这项技术近年来越来越多的出现在程序员的视野当中,尤其高性能高并发领域。当你的同学、同事提到协程时如果你的大脑一片空白,对其毫无概念。。。

https://static001.geekbang.org/infoq/c5/c508769cbc76b04d1842ae44397b35d1.png?x-oss-process=image/resize,w_416,h_234

程序员心中的一道坎:主存的编址与计算和串并联系统!

用户头像
冰河2 月 22 日

很多小伙伴认为程序员就是写写代码,不需要了解计算机底层的知识和原理。其实,这种观点是错误的。如果你想突破程序员的职业发展瓶颈,计算机硬件、操作系统原理、编译原理等是一定要掌握的知识。

https://static001.geekbang.org/infoq/c8/c8d3b5ad9c697502d4422a7bb4e5d3a6.jpeg?x-oss-process=image/resize,w_416,h_234

三分钟扫盲:进程与线程基础必知

用户头像
飞天小牛肉2 月 21 日

进程就好比工厂的车间,它代表 CPU 所能处理的单个任务。任一时刻,CPU 总是运行一个进程,其他进程处于非运行状态。

https://static001.geekbang.org/infoq/9d/9d4f88b239bf34f404ae302b5566d772.jpeg?x-oss-process=image/resize,w_416,h_234

了解操作系统的那些事儿,从这篇文章开始

用户头像
飞天小牛肉2 月 19 日

不懂计算机系统也能写程序,这是不争的事实。但是我们学习操作系统并非是为了去创造一个操作系统,而是为了理解操作系统之后写出更好的程序。

https://static001.geekbang.org/infoq/75/750d30317ccca1069eec851aa091c923.jpeg?x-oss-process=image/resize,w_416,h_234

为您收录的操作系统系列 - 进程管理(中篇)

用户头像
Arvin2 月 4 日

从操作系统"出发","品"技术演化,"深扎"知识树根。 为您收录的操作系统系列 - 进程管理(上篇)对进程概念有了初步了解,下面的内容将围绕进程管理中的“进程控制”,“进程同步”两点进行。

https://static001.geekbang.org/infoq/e3/e32618f2fcd7fa2e307ec72f371f810d.jpeg?x-oss-process=image/resize,w_416,h_234

为您收录的操作系统系列 - 进程管理(上篇)

用户头像
Arvin2 月 3 日

从操作系统"出发","品"技术演化,"深扎"知识树根。推荐收录的操作系统系列-进程管理(上篇)。

https://static001.geekbang.org/infoq/09/09c83c582ba98d63d566b6be592aa4b1.jpeg?x-oss-process=image/resize,w_416,h_234

技术根儿扎得深,不怕“首都”狂风吹!

用户头像
Arvin1 月 28 日

始终相信那句话 “种下一棵树最好的时候是十年前,其次是现在”。对于如何构建知识体系我有自己的门道。其实就是基础知识,它就像一颗树的根,要扎的经可能的深,汲取大地中更多养分已供养大树的枝繁叶茂。

https://static001.geekbang.org/infoq/78/7817c75f02d9d84542572f4587b742f4.png?x-oss-process=image/resize,w_416,h_234

【操作系统概论】05 - 文件系统

用户头像
brave heart1 月 23 日

事实证明,不要放弃坚持在做的事情是无比正确的,这三天没跑步,整个人都没有精神气了,这个【28天写作】我也不想坚持了,因为一直在灌水,好多次想放弃,但是还是说服自己坚持下去,就好像跑步一样,现在很后悔少跑了三天,但是三天前,或者在刚才七八点那时

https://static001.geekbang.org/infoq/92/92599653427af0ff2f58639d994371f2.png?x-oss-process=image/resize,w_416,h_234

【操作系统概论】04 - 内存管理

用户头像
brave heart1 月 22 日

当操作系统接收到运行某程序的命令后,要为该程序的运行分配内存资源,创建进程,并把进程的全部或部分调入内存。

深度解读设备的“万能语言”鸿蒙系统的分布式软总线能力

摘要:本文分享鸿蒙分布式软总线,并对相关源代码进行解析,为在鸿蒙系统平台上工作的相关人员的信息参考和指导。

https://static001.geekbang.org/infoq/17/1792c6a50f5f1c12b170ea3e012fd20a.png?x-oss-process=image/resize,w_416,h_234

【操作系统概论】03 - 进程调度与死锁

用户头像
brave heart1 月 21 日

当多个进程在系统中并发执行时,所有进程共享CPU。

https://static001.geekbang.org/infoq/e6/e621c60b33fbee0c015cf8166a7d855a.png?x-oss-process=image/resize,w_416,h_234

【操作系统概论】02 - 进程管理

用户头像
brave heart1 月 20 日

操作系统本身就是一种软件,本质上就是数据结构加算法。

https://static001.geekbang.org/infoq/13/130cdb1be1bc961db0788f2cd076688a.png?x-oss-process=image/resize,w_416,h_234

【操作系统概论】01 - 操作系统简介

用户头像
brave heart1 月 19 日

现在每天下午6点下班,然后一般7点到家,还要吃东西,吃完待一会儿,就8点了,然后准备出去跑步,时间是不够用啊,还是我自己时间管理没做到位。

非科班生的逆袭:四面斩获字节跳动 offer,聊聊我的个人历程

985本科,机械专业,转行做开发,从自学到拿到字节跳动offer期间经历了很多,还记得自学完第一次面试时连自我介绍都磕磕绊绊的时候,以及后来在朋友的鼓励下重新备战,到最后拿到字节offer的激动,下面聊聊我的个人历程,希望对你有所帮助!

https://static001.geekbang.org/infoq/61/6175fd82bcb2bcb2461acf7664fbcf48.png?x-oss-process=image/resize,w_416,h_234

「大厂攻略」打开线程 | 进程 | 协程的大门

不知从几何起,可能是大三那年的操作系统考试,也可能是刚经历完的秋招,这些概念总是迷迷糊糊,可能自己回答的和其他人的答复也差不多,并没有什么亮点,通常都会以:「我们换个题」的方式结束,有时候也挺尴尬的。我们不妨看看这样几个题应该怎么去回答

https://static001.geekbang.org/infoq/ea/ea4fc525f329a998c7224d3ce88f5af4.jpeg?x-oss-process=image/resize,w_416,h_234

【计算机内功修炼】二:读取文件时,程序经历了什么

你有没有想过当我们执行I/O操作时计算机底层都发生了些什么?

https://static001.geekbang.org/infoq/36/36984f49e1795a4c65a56063fc740048.png?x-oss-process=image/resize,w_416,h_234

NO.002-Java 并发编程之多核硬件架构

用户头像
葛一凡2020 年 12 月 27 日

这篇文章是Java并发编程思想系列的第二篇,本文以概览的方式从CPU硬件架构和操作系统对多CPU的支持两个维度阐述对Java并发的影响和关系。万变不离其宗,只有了解了底层的计算机硬件和操作系统,才能真正理解Java并发中核心设计原则和方法。

https://static001.geekbang.org/infoq/eb/ebc3884bb10bfbc4539e427d3d8bc734.jpeg?x-oss-process=image/resize,w_416,h_234

你不好奇 Linux 网络发包过程吗?

用户头像
小林coding2020 年 12 月 24 日

Linux 系统是如何收发网络包的?

https://static001.geekbang.org/infoq/bd/bd5aa573d0d6c77569839d0a8f71fe49.jpeg?x-oss-process=image/resize,w_416,h_234

带宽、延时、吞吐率、PPS 这些都是啥?

用户头像
小林coding2020 年 12 月 22 日

Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。

https://static001.geekbang.org/infoq/50/50d186a73be3e0d58c327bb0ea05fd6f.jpeg?x-oss-process=image/resize,w_416,h_234

点个外卖,我把「软中断」搞懂了

用户头像
小林coding2020 年 12 月 21 日

最近,某团外卖被爆出大数据杀熟,所谓的大数据杀熟指的是平台利用户的数据,分析你是否是钱多的人,或者是否是不纠结价格的人,如果是,那么你买同样的物品会比普通用户贵一点,一般这种没有特地去对比价格是很难发现的,所以平台就利用了这点额外赚一些钱。

操作系统_操作系统资料文章-InfoQ写作平台