Thursday, October 26, 2006

硬盘分区小技巧

大家分区的时侯都会输入数字,比如你想得到一个2G的分区你也许会输入2000M或者2048M其实你输入的这些数字所分出来的区在Windows下面都不会被认成整数的2G,而是1.9?G,想要得到Windows下的整数G分区,你必须知道一个公式,通过这个公式算出的值就是被Windows认成整数G的值。

整数G计算公式:(X-1)*4+1024*X=Y
说明:以上“ * ” 表示 “ × ” ,下同

其中X就是你想要得到的整数分区的数值,单位是G,Y是你分区时应该输入的数字,单位是M,例如我想得到Windows下的3G整数空间,那么我分区时就应该输入(3-1)*4+1024*3=3080,那么我们应该在分区时输入3080作为分区的大小,同理欲分出10G的空间则应该是(10-1)*4+1024*10=10276,输入10276将会得到10G的整数空间.

例:

(10-1)*4+1024*10=10276 10G
(5-1)*4+1024*5=5136 5G
(15-1)*4+1024*15=15416 15G
(20-1)*4+1024*20=20556 20G

P.S今天心情比较平静,晚上花了点时间,重装了FC,毕竟,虚拟机能玩出什么呢~~
多做做技术的功课,多做做艺术的功课
尽量避免思考吧.这个世界不怎么值得思考

Tuesday, October 17, 2006

进程学习笔记

1.基本概念
1.1进程为应用程序的运行实例,是应用程序的一次动态执行。可简单简单理解为:它是操作系统当前运行的执行程序。
系统当前运行的执行程序里包括:系统管理计算机个体和完成各种操作所必需的程序
即进程可分为系统进程和用户进程

进程特征,结构特征,动态性,并发性,独立性,异步性
基本状态:Ready running blocked
进程存在的唯一标志:PCB

1.2PCB中的信息:进程标识符,处理机状态,进程调度信息,进程控制信息
PCB的组织方式:链接方式,索引方式

2.进程控制
2.1进程的创建:申请空白PCB→分配资源→初始化PCB→将进程插入就绪队列
2.2进程的终止:检索该进程PCB,读出信息→终止该进程以及子孙进程→将该进程的资源释放→将该进程的PCB移出所在队列
2.3进程的阻塞与唤醒:调用block()和wakeup()原语
2.4(*)进程的挂起和激活

3.进程同步
3.1相关概念
间接相互制约(争取一种资源),直接相互制约(合作造成),临界资源,临界区,进入区,退出区
3.2同步机制规则:空闲让进,忙则等待,有限等待,让权等待
3.3信号量机制:整型信号量,记录型信号量(结构型)
3.4信号量的应用:利用记录型信号量解决生产者-消费者问题

4.管程机制
4.1管程:当共享资源用共享数据结构表示时,资源管理程序可以对数据结构进行操作的一组过程来表示,将这样一组数据结构和过程一并称为管程。

5.进程通信
5.1类型:Shared-Memory System, Message passing system, pip
5.2 Message passing system实现方法:直接通信方式,间接通信方式

6.进程相关知识
6.1DLL (Dynamic Link Library)
在Windows中,许多应用程序被分割成一些相对独立的动态链接库,即DLL文件。当执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。
6.2一些常见进程
smss.exeSessionManager
csrss.exe 子系统服务器进程
winlogon.exe管理用户登录
services.exe包含很多系统服务
lsass.exe 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序
svchost.exe Windows 2000/XP 的文件保护系统
SPOOLSV.EXE 将文件加载到内存中以便迟后打印
explorer.exe资源管理器
internat.exe托盘区的拼音图标
mstask.exe允许程序在指定时间运行
regsvc.exe允许远程注册表操作。(系统服务)→remoteregister
tftpd.exe 实现 TFTP Internet 标准。该标准不要求用户名和密码
llssrv.exe证书记录服务
ntfrs.exe 在多个服务器间维护文件目录内容的文件同步
RsSub.exe 控制用来远程储存数据的媒体
locator.exe 管理 RPC 名称服务数据库
clipsrv.exe 支持"剪贴簿查看器",以便可以从远程剪贴簿查阅剪贴页面
msdtc.exe 并列事务,是分布于两个以上的数据库,消息队列,文件系统或其他事务保护资源管理器
grovel.exe扫描零备份存储(SIS)卷上的重复文件,并且将重复文件指向一个数据存储点,以节省磁盘空间(只对 NTFS 文件系统有用)
snmp.exe包含代理程序可以监视网络设备的活动并且向网络控制台工作站汇报

Wednesday, October 11, 2006

下载youtube的视频

有一个网站是专门为下载youtube的视频而建的:
http://kej.tw/flvretriever/


使用方法:
1。把要下载视频的地址,比如你的http://www.youtube.com/watch?v=yJizZ4A0CHc贴到“Input the video page URL ”后面的框里,然后按后面的“RETRIEVE NOW”

2。在下面的“Flv url”栏会出现一个地址,如http://www.youtube.com/get_video.php?video_id=yJizZ4A0CHc&t=OEgsToPDskJfwpVe5jUS73OP7puseAy5&eurl=

3。把这个地址贴到迅雷的下载地址栏里,下载下来

4。把下载下来的文件名改为"flv",然后用Flv播放器播放。