1. 先来先服务(FCFS,first come first serve) 1.1 算法思想 主要从“公平”的角度考虑 1.2 算法规则 按照作业/进程到达的先后顺序进行服务。 1.3 用于作业/进程调度 用于作业调度时,考虑的是哪个作业先到达后备队列;用于进程调度时,考虑的是哪个进程先到达就绪队列 1.4 是否可抢占 非抢占式的算法 1.5 优缺点 1.6 是否会导致饥饿 不会 2. 短作业优先(SJF,shortest job first) 2.1 算法思想 追求最少的平均等待时间最少的平
2024-11-23PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理
2024-11-23Linux 的启动流程—Debian篇 1、加载内核 $ ls /boot config-3.2.0-3-amd64 config-3.2.0-4-amd64 grub initrd.img-3.2.0-3-amd64 initrd.img-3.2.0-4-amd64 System.map-3.2.0-3-amd64 System.map-3.2.0-4-amd64 vmlinuz-3.2.0-3-amd64 vmlinuz-3.2.0-4-amd64 2、启动初始化进程 内核文件加载以
2024-11-23作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。 在周星驰的电影《唐伯虎点秋香》中,周星驰饰演的主角一进入华府,就被强制增加了一个代号9527。从此,华府的人开始称呼主角为9527,而不是他的姓名。 从机器和技术的角度上来说,域名并不是必须的。但Internet是由机器和用户共同构成的。鉴于DNS对用户的巨大帮助,DNS已经被当作TCP/IP套装不可或缺的一个组成部分。 DNS服务器 来自wikipedia
2024-11-23笔记篇:操作系统第二章 进程管理 2.1 进程的基本概念 2.1.1 程序的顺序执行及其特征 程序顺序执行时的特征 顺序性:指处理机严格地按照程序所规定的顺序执行, 即每一操作必须在下一个操作开始之前结束; 封闭性: 指程序在封闭的环境下运行, 即程序运行时独占全机资源, 资源的状态(除初始状态外)只有本程序才能改变它, 程序一旦开始执行, 其执行结果不受外界因素影响 可再现性:指只要程序执行时的环境和初始条件相同, 当程序重复执行时, 不论它是从头到尾不停顿地执行, 还是“停
2024-11-23主要是抓一些网站的数据特别对于mechanize无法抓取的js产生的数据 (1)casperjs是在phatomjs基础上来的所以安装casperjs必须先安装phatomjs http://casperjs.org/ http://phantomjs.org/ 都有 (2)casperjs是按步来的,所以start run then这三个方法中前两者是必须有的 (3)evaluate方法是document对外的接口,里面不能有自己定义的一些方法使用,一般都是设计到元素选择器查找之
2024-11-23!一定要注意格式化硬盘选择apfs格式 将U盘的efi文件夹内文件全部拷贝到硬盘efi文件夹里面,硬盘efi分区内原来的文件不要动,相当于将u盘efi文件夹内的文件跟硬盘ef文件夹内的文件同级拷贝安放而已,不是覆盖,也不是合并。 1.usb3.0不能使用 看了好几篇帖子,说的乱七八糟,试了几个小时,最后找到正确方法。 用Clover Configurator打开配置文件加入补丁字符如下:(听取楼下意见补充完整的字段)NAME com.apple.driver.usb.AppleUSBXHCI
2024-11-23DPC不同APC,DPC的全名是‘延迟过程调用’。 DPC最初作用是设计为中断服务程序的一部分。因为每次触发中断,都会关中断,然后执行中断服务例程。由于关中断了,所以中断服务例程必须短小精悍,不能消耗过多时间,否则会导致系统丢失大量其他中断。但是有的中断,其中断服务例程要做的事情本来就很多,那怎么办?于是,可以在中断服务例程中先执行最紧迫的那部分工作,然后把剩余的相对来说不那么重要的工作移入到DPC函数中去执行。因此,DPC又叫ISR的后半部。(比如每次时钟中断后,其isr会扫描系统中的所有定时
2024-11-23main函数之前--真正的函数执行入口或开始 实际上,在可执行文件被加载之后,控制权立即交给由编译器插入的Start函数,它将对后面这些全局变量进行准备: _osver 操作系统的构件编号 _winmajor 操作系统的主版本号 _winminor 操作系统的次版本号 _winver 操作系统完全版本号 __argc 命令行参数个数 __argv 指向参数字符串的
2024-11-23转自: 如果用gcc编译使用了POSIX thread的程序时,通常需要加额外的选项,以便使用thread-safe的库及头文件,一些老的书里说直接增加链接选项 -lpthread 就可以了。 而gcc手册里则指出应该在编译和链接时都增加 -pthread 选项。 编译选项中指定 -pthread 会附加一个宏定义 -D_REENTRANT,该宏会导致 libc 头文件选择那些thread-safe的实现; 链接选项中指定 -pthread 则同 -lpthread 一样,只表示链接 POSIX
2024-11-23