页表项中各个位的作用

问题: 在请求分页系统中,页表中的辅存始地址是供(D)参考的。 A.页面置换 B.内存分配 C.页面换出 D.页面调入 页表项有: |页号|物理块号|状态位P|访问字段A|修改位M|外存地址| 各个位的作用: 1)状态位P:用于指示该页是否已调入内存,供程序访问时参考; 2...

2018-07-30 21:09:50

阅读数:401

评论数:0

Linux--线程死锁

一、死锁1.什么是死锁?死锁是指两个或两个以上的进程(线程)在执行过程中,由于竞争资源或者彼此通信而造成的一种阻塞现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或者系统产生了死锁,这些永远在等待的进程(线程)称为死锁进程(线程)。举一个简单的例子:有A和B两个进程,都需要1和2两...

2018-04-30 17:25:36

阅读数:27

评论数:0

简单的gdb调试多线程

利用gdb调试多线程有以下命令:1.info threads:显示可以调试的所有线程。gdb会为每个线程分配一个ID(和tid不同),编号一般从1开始。后面的ID是指这个ID。2.thread ID:切换当前调试的线程为指定ID的线程。3.break FileName.cpp:LinuNum th...

2018-04-30 15:22:37

阅读数:57

评论数:0

Linux--多线程一(基本概念、线程控制、线程创建、线程终止、线程等待与分离、线程的互斥与同步)

线程相关的知识点比较多,这里有两个模型(生产者消费者模型,以及读者写者模型)我会在后面的博客中写入!一、线程的概念1.什么是线程在一个程序里的一个执行路线叫做线程(准确来说,线程是一个进程内部的控制序列),一切进程都至少有一个执行线程。2.进程和线程(1)区别与联系1>进程是...

2018-04-30 13:22:41

阅读数:63

评论数:0

网络基础(1)

一、计算机网络背景计算机网络的相关知识背景,在网上我们是可以找到很多相关资料的,在这里我们只谈几个比较重要的概念,以便后续知识的学习,读者也可以查找更多的相关资料,更加全面的了解计算机网络。1.网络发展(1)独立模式:计算机之间相互独立;(2)网络互联:多台计算机连接在一起,完成数据共享。举例如下...

2018-04-20 23:04:03

阅读数:51

评论数:0

Linux--守护进程

一、认识守护进程1、守护进程的引入 在现实生活中, 许多大型的软件或服务器必须保证7*24小时(一周7天,一天24小时)无障碍的运行,例如淘宝网、百度搜索引擎、支付宝等等,那么像这样一种要一直运行的程序怎么实现呢?究其本质其实就是我们的守护进程。2.守护进程的定义守护进程也称为精灵进程(Daemo...

2018-04-19 11:43:32

阅读数:26

评论数:0

Linux--进程间关系/终端/作业控制

一、进程间关系(3种)1.进程组每个进程除了有一个进程ID之外,还属于一个进程组。进程组是一个或多个进程的集合。通常,它们与同一作业相关联,可以接收来自同一终端的各种信号。每个进程组都有一个唯一的进程组ID。每个进程组都可以有一个组长进程。组长进程标识的是,其进程组ID等于其进程ID(一般,默认每...

2018-04-17 20:58:37

阅读数:47

评论数:0

进程信号

在学习进程信号的相关知识之前,我们先来看一看操作系统定义的信号列表中有多少种信号使用kill -l命令来查看,如下图:注意:1.一眼看过去,好像有64种信号,但其实只有62种信号!!!(其中1~31是普通信号,也是我们在这里要重点学习的信号;34~64是实时信号);2.每一种信号都有其对应的编号和...

2018-04-12 22:10:32

阅读数:40

评论数:0

Linux基础IO--文件描述符fd/重定向

在学习文件描述符之前,我们先来看一点其它相关的知识点。我们都知道,对一个文件我们可以进行打开、读、写、关闭操作,在我们没有接触Linux之前,将信息输出到显示器上,我们通常能想到的方法有以下几种:#include<stdio.h> #include&am...

2018-03-23 21:56:15

阅读数:326

评论数:0

进程间通信(2)--消息队列/内存共享/信号量

最近这两次博客总是讲到一个概念:进程间通信。而且两次总结的内容都不一样,让人有点蒙圈了,哈哈。那我们就将进程间通信的一些相关知识总结一下,然后开始我们今天的知识总结。1.进程间通信,实际上就是几个进程之间进行数据传输(比如进行读写操作、单向传输数据、双向传输数据等等操作,达到一个信息交流的作用。就...

2018-03-17 16:01:26

阅读数:68

评论数:0

进程间通信(1)--管道pipe

学习Linux的知识中,有一个特别重要的概念叫“进程”,而要进行进程间通信时,有一个特别重要的概念就是--管道,今天,我们就来学习一下什么是管道,它能又干什么呢?一、概念管道:把一个进程连接到另外一个进程的一个数据流称为管道。          (其实,我们联系现实生活,自来水管可以将我们用户和供...

2018-03-15 21:43:46

阅读数:74

评论数:0

Linux基本命令

初学Linux,学习其相关的常见指令是很关键的,我们今天主要总结一下几个问题: 1. 了解(cd, touch, ls, rm, mv等)命令 (1)cd           语法:cd 目录名           功能:改变工作目录,将当前工作目录改变到指定的目录下 (2)touch      ...

2017-11-30 21:24:07

阅读数:120

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭