linux操作系统原理linux操作系统原理虚拟机技术基础原理虚拟机技术基础原理
分类:
系统相关 时间:
2016-12-10 07:22:51
阅读次数:
161
前言:博主最近在温习操作系统原理相关的知识点,分享给那些志同道合的朋友,某些地方如果存在争议的,欢迎加Q讨论。计算机的知识实在是太多太多了,像个无底洞,不专门做学术研究,博主觉得对它的了解还是适可而止。简介:我们都知道计算机分为五大基本部件:运算器、控制器、存..
分类:
其他好文 时间:
2016-11-20 00:25:54
阅读次数:
661
最近学校开设了操作系统原理课程,老师要求用任意语言去模拟进程的同步和互斥问题。 在尝试的写了之后,发现这个问题非常有意思,故想记录在博客中,作为自己的学习轨迹。 个人还是比较喜欢用Java语言,所以采用了java来编写。今天记录的是多个进程访问互斥资源量的问题,互斥即是某一资源同一时刻,只允许一个进 ...
分类:
编程语言 时间:
2016-11-05 20:48:59
阅读次数:
345
计算机组成部分:cpu(运算器、控制器、寄存器、缓存)、存储器(内存)、输入设备、输出设备。指令集:运算进行运算的指令集合。分为:普通指令集和特权指令集。内存的最小存储单位为byte(字节)。1byte=8bits32位cpu(2^32)最多能访问4Gbyte内存容量。{//32bitscpu最多可以..
分类:
其他好文 时间:
2016-10-24 02:52:53
阅读次数:
137
一、前言 虚拟存储器,感觉很难,至少说很复杂,里面涉及到的东西也比较枯燥。当然,如果能彻底搞清楚,对继续学习操作系统原理是百利无一害的。 玩C或C++的人,经常通过&a的方式获取变量地址,并将其赋值给指针变量,也通常用printf打印出地址的值,类似0x8048 034之类的地址值,但要从此刻开始要 ...
分类:
其他好文 时间:
2016-09-17 16:24:22
阅读次数:
189
1、熟悉Linux(redhat/centos等)操作系统原理,包括进程、网络及IO等子系统,熟练掌握常用的Linux命令;2、熟悉docker容器技术,了解容器集群管理工具(Kubernetes、Mesos、Marathon、OpenStack至少熟悉一种);3、了解虚拟化技术,如vmware,k ...
分类:
其他好文 时间:
2016-08-07 18:40:11
阅读次数:
130
转自 http://www.cnblogs.com/zxhl/p/4690748.html ACM进阶计划ACM队不是为了一场比赛而存在的,为的是队员的整体提高。大学期间,ACM队队员必须要学好的课程有:lC/C++两种语言l高等数学l线性代数l数据结构l离散数学l数据库原理l操作系统原理l计算机组 ...
分类:
其他好文 时间:
2016-07-25 00:12:52
阅读次数:
212
转载自simplemain老王的公众号 话说在《操作系统原理》这门课里面,我们学到了很多概念:进程、线程、锁、PV操作、读写者问题等等,其中关于进程、线程和锁的东西是我们平时工作中用到最多的:服务器接收到用户请求,需要用一个进程或者一个线程去处理,然后操作内存、文件或者数据库的时候,可能需要对他们进 ...
分类:
编程语言 时间:
2016-07-17 13:22:21
阅读次数:
213
进程、线程和并发实体
《操作系统原理》里面很重要的一个概念是进程。进程是程序动态的概念,它用来表示程序在执行的一组数据结构 。这组数据结构中记录了指令加载到内存中的地址,打开的文件,线程信息,共享内存等。
每个进程可以有多个线程。它也是一组数据结构包括:下一条要执行的指令,寄存器,堆栈,状态等。一幅图来表示
上图画出了4个线程(线程2、3、4和1是一样的,没有全画),如果...
分类:
编程语言 时间:
2016-07-14 15:29:39
阅读次数:
228
前言 看了很久的操作系统原理,ucos源码也看了大半,但是感觉总是懵懵懂懂,用句流行的网络用语就是始终上不了车,后来在网上被人推荐了一篇文章《建立一个属于自己的操作系统》,这篇文章真的非常好,也附有源码,但不知道是不是我找的文章有差错还是啥,我根据文章提供的源码贴代码,根本无法编译,然后开始读代码修 ...
分类:
其他好文 时间:
2016-06-26 19:45:45
阅读次数:
563