![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 75
Coding小飞侠
倚楼听风雨,临海看江湖——专注互联网技术!!!
展开
-
操作系统常见面试题
1、进程是并发过程中程序的执行过程 2、进程的特征:结构特征动态性并发性独立性异步性 3、临界区指在每个进程中访问临界资源的那段代码 4,现在操作系统中申请资源的基本单位是进程,在CPU得到执行的基本单位是线程,进程是由程序段、数据段、PCB组成的 5,对临界资源应采取互斥访问方式来实现共享 6,P.V操作是一种低级进程通信原语 7,对于记录性信号量,在执行一次转载 2014-04-14 23:15:08 · 481 阅读 · 0 评论 -
select、poll、epoll之间的区别
本篇文章是对select、poll、epoll之间的区别进行了详细的分析介绍。需要的朋友参考下 linux提供了select、poll、epoll接口来实现IO复用,三者的原型如下所示,本文从参数、实现、性能等方面对三者进行对比。 复制代码 代码如下: int select(int nfds, fd_set *readfds, fd_set *writefds, fd转载 2014-09-22 22:49:44 · 826 阅读 · 0 评论 -
linux命令数字表示法
Linux中的权限 一、Linux文件权限 每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。 利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为准。第一个字段由10个字符组成,如下: -rwxr-xr-x 第一位表示文件类型,-表示文件,d表示目录 2-4位表示文件所转载 2014-03-24 11:35:50 · 2432 阅读 · 0 评论 -
Ubuntu命令入门
(1)如何进入终端/命令行 Ubuntu下一种非常简易的进入命令行的方法是,就是通过桌面上的按钮或应用程序中的“终端”进入终端/命令行。这样会打开gnome-terminal。在这种情况下,你可以在运行终端的同时保留在GUI图形界面上。这是大部分桌面用户进入终端的方法。 另外一个进入终端的方法是,通过Ctrl+Alt+F1组合键,进入全终端系统,没有显示图形界面。当切换到全终转载 2014-04-16 17:18:21 · 500 阅读 · 0 评论 -
Ubuntu终端常用的几个命令
ubuntu终端中常用的命令 1. 输入 “sudo -i ”, 切换到 root 用户 ,输入“exit“退出 2. pwd 显示当前目录, pwd = print working directory 3. ls 列出目录下当前文件 4. cp 复制文件/目录 cp (源文件或目录) (目标文件或目录) cp -r 复制文件夹 包括子目录和文件 5. rm 删转载 2014-04-16 17:20:20 · 451 阅读 · 0 评论 -
linux查看文件相关命令
Linux下文件查看命令小结 主要有:file、cat、head、tail、more、less、umask、wc Llinux包含许多帮助我们用不同方式读取文件的命令。比如我们可以验证文件的不同类型,可以从顶端或者从底端开始读取文件,以及可以限制读取在几行,也可以设置通读,当然我们可以统计一个文件内的行数,单词和字符数,此外还包括一些搜索文件的命令。 1.file命转载 2014-04-15 17:23:33 · 396 阅读 · 0 评论 -
死锁预防
死锁预防 在系统设计时确定资源分配算法,保证不发生死锁。具体的做法是破坏产生死锁的四个必要条件之一 死锁产生的四个必要条件是: 1、互斥条件 每一资源或者被分配给一个进程,或者空闲。 2、占有并请求条件 已分配到了一些资源的进程可以申请新的资源 3、不可剥夺条件 已分配给某些进程的资源不可被剥夺,只能有占有它的进程使用完后主动释放 4、循转载 2014-04-15 00:22:10 · 435 阅读 · 0 评论 -
Linux中du和df命令的区别
昨天阿里巴巴的笔试中出现这一个题目,直接给鄙视了,得补补linux 的知识点: 因为df和du的统计机制不一样。 du会把指定目录下所有文件、目录、目录下的文件都统计。是建立在文件系统能看到的的确确是有这样一些文件的基础上的。也就是说我们能在文件系统里面看到的文件才会被du统计。 df(df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。): 这要从程序写文件的方式来原创 2014-03-30 09:52:21 · 452 阅读 · 0 评论 -
Spooling技术
SPOOLing(Simultaneous Peripheral Operation On-Line)技术,即外部设备联机并行操作,是为实现低速输入输出设备与高速的主机之间的高效率数据交换而设计的。通常称为“假脱机技术”,又称为排队转储技术。 具体来说,SPOOLing技术在输入输出之间增加了“输入井”和“输出井”的排队转储环节,以消除用户的“联机”等待时间。而所谓“输入井”和“输出井”则是在转载 2014-04-15 00:02:53 · 620 阅读 · 0 评论 -
UNIX文件目录结构
一、前 言 接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据自己的使用习惯,整理出来一篇关于Linux文件系统的目录结构的文章,和大家一起分享。 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Lin转载 2014-09-12 11:48:46 · 2618 阅读 · 0 评论