
【linux】
理想主义的许佳佳
一位理想主义的程序员,祝你健康幸福。
展开
-
【linux】ubuntu安装问题,go back to the menu and correct this problem
如题,安装linux系统的时候遇到了如下问题:翻译一下:go back to the menu and correct this problem 返回菜单和纠正这个问题 the partition table format in use on your disks normally requires you to create a separate partitio原创 2015-10-19 10:27:28 · 20023 阅读 · 5 评论 -
进程和线程的区别(Linux)
进程和线程的区别是很常见的面试题,网上虽然随意就可以百度到,但是大多都是直接从理论上进行解释,很少有从操作系统的实现方面进行解释,笔者此篇以linux系统为例,做一个进程和线程笔记。一般概念进程: 是操作系统分配和管理资源的最基本单位。 线程: 是进程中的单一顺序流。两者设计初衷进程: 提高了CPU的使用效率。 比如打印机打印东西的同时还可以打游戏,因为打游戏和打印机是两个不同的并发进程原创 2017-10-16 09:46:21 · 1869 阅读 · 0 评论 -
Linux CFS中的进程调度
使用优先级映射时间片的劣势在Linux中用nice值代表优先级,它的范围是-20~19。nice值越低,优先级越高。在Linux之前,Unix中就是使用nice值映射时间片的方式来进行调度。比如,nice值为0对应100ms的时间片,nice值为20对应5ms的时间片,nice值为19对应10ms的时间片。在一般情况下,如果是nice值为0和nice值为20的两个进程同时运行,那么他们对应的时间片分原创 2017-10-17 10:37:35 · 1367 阅读 · 0 评论 -
linux进程间通信(IPC)小结
原文地址:https://www.jianshu.com/p/c1015f5ffa74linux IPC类型1、匿名管道2、命名管道3、信号4、消息队列5、共享内存6、信号量7、Socket1、匿名管道过程:1、管道实质是一个内核缓冲区,先进先出(队列)读取缓冲区内存数据2、一个数据只能读一次,读完后在缓冲区就不存在了。3、当缓冲区读空或者写满时,相应的读进程或者写...转载 2018-09-25 20:13:37 · 555 阅读 · 0 评论 -
linux中断 简介
中断 概念中断是一种可以使CPU和硬件设备进行通信的技术。例如,当我们在敲击键盘时,键盘控制器(控制键盘的硬件设备)会发送一个中断,通知操作系统有键按下。从本质上说,中断是一种特殊的信号,由硬件设备向CPU发送。当CPU接收到中断信号后,就会马上通知操作系统此信号的到来,然后由操作系统负责处理这些新到来的数据。过程如上图:1、设备产生中断2、电信号发送给中断控制器3、判断中断是否被屏...原创 2018-10-07 22:41:21 · 729 阅读 · 0 评论