自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

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

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

2018-06-01 00:58:08 121

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

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

2018-05-31 01:05:15 170

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

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

2018-05-29 01:17:05 123

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

3.3 内核态和用户态就像世界上的人并不平等一样,并不是所有的程序都是平等的。世界上有的人占有资源多,有的人占有资源少,有的人来了,别人得让出资源,有的人则专门为别人让出资源。程序也是这样,有的程序可以访问计算机的任何资源,有的程序则只能访问非常受限的少量资源。而操作系统作为计算机的管理者,自然不能和被管理者享受一样的待遇,它应该享有更多的方便或特权。为了区分不用程序的不同权利,人们发胆了内核和用...

2018-05-29 00:59:55 671

转载 Linux下的sort排序命令详解

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

2017-06-21 00:54:50 381

转载 shell 变量 数学 运算

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

2017-05-01 10:59:07 434

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

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

2017-04-30 10:05:22 279

原创 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.删除这些包:  rpm -e *.rpm –nodeps            #删除所有以前的yum包3.下载新的

2017-02-13 21:55:42 2896

转载 Linux下chkconfig命令详解

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

2017-01-11 12:14:06 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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