操作系统
文章平均质量分 53
吃橘子的汤圆
热爱学习的海绵宝宝,努力吸水中......
展开
-
BIO NIO 多路复用
用户发起不会在阻塞到 accept 和 read 函数调用上,会返回一个空的链接或者空数据用来记录没有数据到达请求,只有在read读数据期间会阻塞.用户到来一个链接会加入到一个 容器(比如数组),遍历容器里面的链接是否有数据可读,相比BIO不会在阻塞,也不会new 大量的线程。把NIO中用户遍历的数组放到了内核层这样遍历数据就不需要用户层和内核层频繁地进行切换.select 解决了 BIO上面所说的第二点。从发起到结束都是阻塞的,比如到accept 和 read读都是阻塞的。原创 2023-10-30 17:51:44 · 48 阅读 · 0 评论 -
你必须懂的操作系统基础
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、操作系统是什么?二、熟悉的操作系统有哪些三、功能和目标1:资源管理者2:用户计算机之间接口3:对硬件扩展总结前言一、操作系统是什么?操作系统:控制管理整个计算机系统硬件和软件资源,合理组织调度计算机工作和资源分配,以提供给用户和其他软件方便的接口环境,它是计算机中最基本系统软件负责管理协调硬件 软件等计算机资源工作为上层应用程序 用户提供服务是系统软件 不是硬件二、熟悉的操作系统有哪些Window原创 2021-10-19 15:18:30 · 606 阅读 · 0 评论