资源简介
《30天自制操作系统》光盘内容(全)
代码片段和文件信息
#include “bayos.h“
/* C言語の関数宣言 */
extern “C“ {
/* C言語の入り口 */
void HariMain(void);
};
/* メモリマネージャ */
Memory g_km;
/* C言語の入り口 */
void HariMain(void)
{
dword size = get_physical_size(0x00400000 0xbfffffff); /* 物理メモリサイズ */
g_km.init(0x00400000 size); /* メモリマネージャ初期化 */
Descriptor::init(); /* GDT/IDTの初期化 */
PIC::init(); /* PICの初期化 */
PIT::init(); /* PITの初期化 */
File::init(); /* ファイルマネージャの初期化 */
//Screen::init(); /* 画面の初期化 */
SheetCtl::init(); /* 下敷きの初期化 */
Console::init(); /* コンソールを初期化 */
Keyboard::init(); /* キーボードの初期化 */
Mouse::init(); /* マウスの初期化 */
Scheduler::init(); /* スケジューラの初期化 */
io_out8(PIC0_IMR 0xf8); /* PITとPIC1とキーボードを許可(11111000) */
io_out8(PIC1_IMR 0xed); /* ネットワークとマウスを許可(11101101) */
#if 0
Sheet* s1 = new Sheet(10 10 300 200 -1 /* 不透過 */);
memset(s1->buffer 7 300 * 200);
Sheet::add(s1);
//s1->locate(20 20);
Sheet* s2 = new Sheet(20 20 300 200 -1 /* 不透過 */);
memset(s2->buffer 4 300 * 200);
Sheet::add(s2);
//s2->locate(30 30);
Sheet* s3 = new Sheet(30 30 300 200 -1 /* 不透過 */);
memset(s3->buffer 1 300 * 200);
Sheet::add(s3);
//s3->locate(40 40);
#endif
io_sti(); /* IDT/PICの初期化が終わったのでCPUの割り込み禁止を解除 */
for (;;) {
io_stihlt(); /* hlt しないと CPU 100% になる */
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-09 14:28 30天自制操作系统》光盘\
文件 54 2006-10-26 18:16 30天自制操作系统》光盘\Autorun.inf
目录 0 2006-11-12 16:11 30天自制操作系统》光盘\bcdw\
文件 40240 2004-10-11 19:55 30天自制操作系统》光盘\bcdw\bcdw.bin
文件 745 2006-11-28 19:01 30天自制操作系统》光盘\bcdw\bcdw.ini
文件 2048 2004-10-11 20:23 30天自制操作系统》光盘\bcdw\loader.bin
文件 662 2006-11-28 19:01 30天自制操作系统》光盘\bcdw\TRANS.TBL
文件 2048 2006-11-28 19:01 30天自制操作系统》光盘\boot.catalog
目录 0 2006-11-26 20:22 30天自制操作系统》光盘\haritomo\
文件 543744 2006-11-26 19:09 30天自制操作系统》光盘\haritomo\Haritomo.exe
目录 0 2006-11-26 20:21 30天自制操作系统》光盘\haritomo\text\
文件 365 2006-11-26 20:20 30天自制操作系统》光盘\haritomo\text\BayOS.txt
文件 203 2006-11-26 20:20 30天自制操作系统》光盘\haritomo\text\HariboteOS.txt
文件 372 2006-11-26 20:20 30天自制操作系统》光盘\haritomo\text\HiyOS.txt
文件 423 2006-11-26 20:20 30天自制操作系统》光盘\haritomo\text\NewMember.txt
文件 370 2006-11-26 20:20 30天自制操作系统》光盘\haritomo\text\OSAkkie.txt
文件 222 2006-11-26 20:19 30天自制操作系统》光盘\haritomo\text\OSASK.txt
文件 345 2006-11-26 20:20 30天自制操作系统》光盘\haritomo\text\rapuOS.txt
文件 231 2006-11-26 20:20 30天自制操作系统》光盘\haritomo\text\seriboteOS.txt
文件 1785 2006-11-28 19:01 30天自制操作系统》光盘\haritomo\text\TRANS.TBL
文件 440 2006-11-28 19:01 30天自制操作系统》光盘\haritomo\TRANS.TBL
文件 766 2005-05-10 16:14 30天自制操作系统》光盘\kaos.ico
目录 0 2006-11-21 20:01 30天自制操作系统》光盘\osimage\
文件 1474560 2006-10-29 16:59 30天自制操作系统》光盘\osimage\bayos.img
文件 1474560 2006-11-18 19:55 30天自制操作系统》光盘\osimage\haribote.img
文件 1474560 2006-11-26 19:35 30天自制操作系统》光盘\osimage\hiyos.img
文件 1474560 2006-10-05 23:07 30天自制操作系统》光盘\osimage\mtorz.img
文件 447 2006-11-12 16:18 30天自制操作系统》光盘\osimage\notice-osask.txt
文件 1474560 2006-11-20 06:36 30天自制操作系统》光盘\osimage\osakkie.img
文件 1474560 2006-10-21 13:25 30天自制操作系统》光盘\osimage\osask.img
文件 1474560 2006-10-26 00:42 30天自制操作系统》光盘\osimage\osaskfdi.img
............此处省略1541个文件信息
相关资源
- 嵌入式实时操作系统μC/OS-II与eCos的
- 嵌入式实时操作系统在DATU中的应用
- 嵌入式实时操作系统μC/OS-II下通用驱
- 嵌入式实时操作系统μC/OS-II在ARM上的
- 嵌入式操作系统的解析
- SAC型液压支架控制器检测平台的设计
- 基于MSP430单片机的实时多任务操作系
- 湖南大学操作系统实验报告
- 中标麒麟操作系统指南
- 操作系统最新视频教材链接(百度网
- 操作系统教程课后习题答案
- 操作系统教程 第5版 费翔林 骆斌 pp
- Linux操作系统下配置无密码的RSH访问
- 易语言仿真版源码易语言模拟版本源
- 嵌入式实时操作系统的RAM盘扩展
- 深入解析windows操作系统第六版 上册
- win7 和xp操作系统的打印机一键共享
- 深入解析Windows操作系统第6版 上下册
- 计算机408天勤2019数据结构计算机考研
- 计算机操作系统第4版超清
- 操作系统设计与实现 第三版 上下册
- 操作系统概念第九版原版辅助资源含
- 北航《操作系统》期末试题与答案
- 操作系统期末试卷与答案
- 自考操作系统上机含源代码
- 操作系统实验报告哲学家就餐问题、
- 操作系统课程设计代码
- linux内核设计的艺术 图解linux操作系统
- 大工软件学院操作系统第四次上机
- 操作系统课程设计 银行家算法论文
评论
共有 条评论