当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Lesson 1: The Boot Sector In th
 

 

 ·开源的pki项目idx-pki    »显示摘要«
    摘要:[开源项目之四] idealx遵从rfc的开源pki项目 前面,我介绍了著名且取得巨大成就的开源安全项目openssl、开源的防火墙sinus,以及开源的ids(入侵检测系统) snort等,本以为天上掉馅饼不是常有的事,但近日在网上闲逛又找到一些开源的并且很优秀的东东。想想这么久了也没给网上朋友带来什么好的东西,所有今天抽点时间将一些内容整理一下。首先我先介绍一个开源的pki(公钥基础......
 ·开源的firewall(防火墙)sinus    »显示摘要«
    摘要:[开源项目之二] 开源的firewall(防火墙) sinus 其实,对于防火墙,国内处冠以其名的确不少,再介绍似乎也意义不大,但是当我第一次看到sinus时,我还是被它深深地吸引了。首先,是它的源代码完全开发,并且更重要的是它的源代码注释地相当好。几乎每一个的c头文件的表达式都注释地相关清楚。sinus的防火墙核心部分及日志工具等是完全用c语言写的,用户界面方面等方面是用java写的,而......


WriteYourOwnOperatingSystemTutorial(1)

lesson 1: the boot sector

when the computer boots from a floppy, bios (basic input/output system) reads the disk and loads the first sector into memory at address 0000:7c00.  this first sector is called the dos boot record (dbr).  bios jumps to the address 0x7c00 and begins executing instructions there.  it is these instructions (the “boot loader”) that will load the operating system (os) into memory and begin the os’s boot process. 【程序编程相关:[shell] 常用的正则表达式

in this lesson we’ll learn about the contents of the boot sector so that we can learn to write our own boot program. 【推荐阅读:软raid 方法

at a dos (or windows) command prompt type debug.  this will leave you with just a hyphen as a prompt.  if you enter letter ‘d’ as a command and press enter, it will show you a portion of the contents of ram.  typing the question mark as a command will give you a list of all the available commands in debug.  (be very careful when using the debug utility.  this utility can be used to overwrite data on any disk drive, possibly causing loss of data.) 【扩展信息:How to send mail wit

the first thing to do is to take a look inside the boot record.  the dos utility debug is a widely available tool that can be used to view the contents of memory and disks.  we’ll use debug to look at a floppy disk’s boot record.

place a freshly formatted disk in the a: drive.  to load the boot record off your floppy disk, type the following command.

-l 0 0 0 1


...   下一页
 ·沉思录:别人的棺材    »显示摘要«
    摘要:沉思录:别人的棺材 荣耀 2003 一个大的软件系统通常包括若干子模块。通常来说,良好的设计具有这样一些特点: 1. 模块功能单纯、明确、不重叠; 2. 模块之间的通讯接口清晰; 3. 模块耦合度较小。 现在有a、b两个模块,a模块负责生成指令,b模块负责执行指令,两个模块对指令的格式定义了规约。 a模块生成的指令,可能在格式上就是不正确的,也可能格式正确但内容非法,比......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE