blog,http://blog.csdn.net/flaoter 曾经接触过几种操作系统,开发项目 ...
.基本概念 散列表 Hash table。也叫哈希表 。是依据关键码值 Key value 而直接进行訪问的数据结构。 也就是说,它通过把关键码值映射到表中一个位置来訪问记录。以加快查找的速度。 这个映射函数叫做散列函数。存放记录的数组叫做散列表。 . 经常使用的构造散列函数的方法 散列函数能使对一个数据序列的訪问过程更加迅速有效。通过散列函数。数据元素将被更快地定位。散列表的经常使用构造方法有 ...
2017-06-21 09:16 0 1307 推荐指数:
blog,http://blog.csdn.net/flaoter 曾经接触过几种操作系统,开发项目 ...
linux层级目录结构是怎么来的? 大家都知道,因为Linux是一个开源软件,任何组织都有获取,修改,使用的权限。这也就造成了现在linux的现状,有许多不同的发行版本,像现在主流的三个分支:redhat,debian,s.u.s.e。 如果这些不同的发行厂商,都各自定义自己的标准 ...
一、查看内核版本命令: (1)[root@localhost ~]#cat/proc/version Linux version 2.6.18-238.el5 (mockbuild@x86-012.build.bos.redhat.com)(gcc version 4.1.2 ...
在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序只能 ...
内核的启动从入口函数 start_kernel() 开始。在 init/main.c 文件中,start_kernel 相当于内核的main 函数。打开这个函数,你会发现,里面是各种各样初始化函数 XXXX_init 第一步:在操作系统里面,先要有个创始进程,有一行指令 ...
CentOS6-Linux内核编译 详细步骤 背景 Win10用VMwareWorkstation搭的虚拟机 CentOS6.5,内核版本2.6.32-431.el6.x86_64 在该环境下升级至4.9.195版本(版本随便选的一个),并且编译版本信息(版本信息里面加上我的学号_姓名 ...
Linux内核设计(第二周)——操作系统工作原理 by苏正生 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course ...
Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程。 Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是由JVM的实现来确定的。Linux 2.6上的HotSpot使用了NPTL机制,JVM线程 ...