现代操作系统学习笔记--4--线程跟死锁

线程同步    线程同步的目的:不管线程之前是如何的穿插,其运行结果都是正确的    为什么要让线程同步呢?同步就是让线程按照一定的规则有序的执行,是的正确性跟时效性都有迹可循。锁    保持一个文件被一个唯一的线程调用    锁的特性:锁的初始化状态应该是打开的进去临界区必须要获得锁退出临界区必...

2018-06-01 00:58:08

阅读数 38

评论数 0

现代操作系统学习笔记--3--线程

一、什么是线程    开个QQ,开了一个进程;开了迅雷,开了一个进程。在QQ的这个进程里,传输文字开一个线程、传输语音开了一个线程、弹出对话框又开了一个线程。所以运行某个软件,相当于开了一个进程。在这个软件运行的过程里(在这个进程里),多个工作支撑的完成QQ的运行,那么这“多个工作”分别有一个线程...

2018-05-31 01:05:15

阅读数 36

评论数 0

现代操作系统学习笔记----2---进程

一、进程概论    进程管理、内存管理和文件管理是操作系统的三大核心功能,    那什么是进程呢?----------进程就是进展中的程序,也就是说一个程序加载到内存后就变成了进程;进程=程序+执行二、进程模型    从物理机分配的内存来看,每个进程占用一片内存空间。由于在任意时刻,CPU只能执行...

2018-05-29 01:17:05

阅读数 26

评论数 0

现代操作系统学习笔记----1---内核态跟用户态

3.3 内核态和用户态就像世界上的人并不平等一样,并不是所有的程序都是平等的。世界上有的人占有资源多,有的人占有资源少,有的人来了,别人得让出资源,有的人则专门为别人让出资源。程序也是这样,有的程序可以访问计算机的任何资源,有的程序则只能访问非常受限的少量资源。而操作系统作为计算机的管理者,自然不...

2018-05-29 00:59:55

阅读数 118

评论数 0

Linux下的sort排序命令详解

Linux下的sort排序命令详解(一) 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 [zookeeper@master rh]$ cat seq.txt banana...

2017-06-21 00:54:50

阅读数 142

评论数 0

shell 变量 数学 运算

转载于Linux shell 变量 数学 运算 Abstract :  1)  Linux shell 中使用 let , [ ] ,(( )) 三种运算符操作 shell 变量进行简单的基本运算; 2)Linux shell 中使用 expr 与 bc 两个程序实现高级运算; 1, Li...

2017-05-01 10:59:07

阅读数 205

评论数 0

服务器三大体系SMP、NUMA、MPP介绍

点击打开链接 知识:服务器三大体系SMP、NUMA、MPP介绍 2010-05-10 10:58 佚名 网络整理 字号:T | T 从系统架构来看,目前的商用服务器大体可以分为三类,即对称多处理器结构(SMP:Symmetric Multi-Processor),非一致存储访问结构...

2017-04-30 10:05:22

阅读数 104

评论数 0

redhat 7的 yum 安装,使用的centos镜像

centos 源镜像地址 http://mirrors.163.com/centos/7/updates/x86_64/1.首先查看redhat 7.0系统本身所安装的那些yum 软件包:  rpm -qa | grep yum              #列出所有已安装的yum包2.删除这些包:...

2017-02-13 21:55:42

阅读数 1719

评论数 0

Linux下chkconfig命令详解

Linux下chkconfig命令详解 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服...

2017-01-11 12:14:06

阅读数 112

评论数 0

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