4

自己从零写操作系统GrapeOS——1.GrapeOS介绍 - 成宇佳

 1 year ago
source link: https://www.cnblogs.com/chengyujia/p/17150276.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

自己从零写操作系统GrapeOS——1.GrapeOS介绍

为了学习操作系统原理我自己写了一个简单的操作系统,取名叫GrapeOS。

GrapeOS是一个x86多任务桌面操作系统,但非常简单,代码只有4千行。

下面我来简单介绍一下GrapeOS的功能。

1.桌面

343777-20230224093411155-591842510.png

在桌面上可以通过鼠标双击“My Compuer”来打开资源管理器。

2.资源管理器

343777-20230224093500662-799318717.png

资源管理器中显示的是磁盘根目录中的文件列表,可以通过鼠标右键菜单新建文件、重命名文件、删除文件、刷新文件列表。因为文件系统采用FAT16格式,所以文件名都是大写的。

3.打开应用程序

343777-20230224093607340-1698589152.png

目前只写了“记事本”这一个应用程序,可以直接双击“NOTEPAD.EXE”这个文件打开记事本,也可以双击后缀名是“TXT”的文件打开记事本。“记事本”可以显示和编辑多行文本。可以同时打开多个后缀是“TXT”的文件。

如果再开发出其它应用程序,使用方法也一样。

除模态对话框外所有窗口均可自由拖动。

以上就是目前实现的主要功能。

如果想更直观的了解可以看视频介绍:https://www.bilibili.com/video/BV1nv4y1b7Nj/

作者:成宇佳
博客主页:http://www.cnblogs.com/chengyujia/
欢迎转载,但请保留作者和本文链接,谢谢!
欢迎在下面的评论区与我交流。
如果觉得写的不错,请点击下面的“推荐”按钮,让我更有动力写出更好的文章。
posted @ 2023-02-24 09:59  成宇佳  阅读(192)  评论(3)  编辑  收藏  举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK