社区
C语言
帖子详情
操作系统研究学习
bullbat
2010-11-13 07:20:21
最近看Linux源码,能从宏观上把握其机制,细节的东西太多,非一时之功能弄清楚。现在两条路不知如何选择:
1,继续深入Linux源码,重点放在文件系统和内存管理部分;
2,动手写一个操作系统(功能尽量精简),思想参考Linux。当然目的还是学习Linux内核;
本人比较倾向方案二,因为我认为既然研究方向是操作系统,从头到尾实现一个应该是必须的。
各位高见,先谢过o(∩_∩)o
...全文
339
26
打赏
收藏
操作系统研究学习
最近看Linux源码,能从宏观上把握其机制,细节的东西太多,非一时之功能弄清楚。现在两条路不知如何选择: 1,继续深入Linux源码,重点放在文件系统和内存管理部分; 2,动手写一个操作系统(功能尽量精简),思想参考Linux。当然目的还是学习Linux内核; 本人比较倾向方案二,因为我认为既然研究方向是操作系统,从头到尾实现一个应该是必须的。 各位高见,先谢过o(∩_∩)o
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2010-11-15
打赏
举报
回复
《Windows核心编程》
《深入解析Windows操作系统-Windows Internals》
newfinder
2010-11-14
打赏
举报
回复
给你介绍本书吧,《深入理解计算机系统》修订版 中国电力出版社
一个操作系统的实现:http://wenku.baidu.com/view/babb3cfc700abb68a982fbbf.html
时间一粒
2010-11-14
打赏
举报
回复
先易后难吧!不然很打击自信心的!
libinfei8848
2010-11-14
打赏
举报
回复
还是先写个bootloader,能在一个平台上开机启动吧
zshtiger2414
2010-11-14
打赏
举报
回复
顶!!!!
lasvegas_xiang
2010-11-14
打赏
举报
回复
观点2吧 毕竟动手才是王道,动手会理解得更加透彻,而且还会发现新的问题
望舒
2010-11-14
打赏
举报
回复
支持观点二,看千遍不如手过一变
csc_xixi
2010-11-14
打赏
举报
回复
个人支持第二个观点,我们现在上的这门课的实验课就是这样的,通过编程,去模拟实现操作系统的主要的功能
务实的幻想家
2010-11-14
打赏
举报
回复
这个其实两种方案可以一起进行嘛,在实践中学习很重要
cug_fish_2009
2010-11-14
打赏
举报
回复
支持楼主,我照着书写过。
clear0000
2010-11-14
打赏
举报
回复
方案二、、、、
jvs
2010-11-14
打赏
举报
回复
支持方案2 ,便方案1也还是要继续,理论永远走在技术的前面,呵呵
hit_liuanhuaming
2010-11-14
打赏
举报
回复
第一款linux系统的原型就是芬兰大学一学生写的
sbdt123
2010-11-14
打赏
举报
回复
先写个简单点的系统,慢慢再修改
o0松鼠0o
2010-11-14
打赏
举报
回复
动手实践会使你获益匪浅。
yiruirui0507
2010-11-14
打赏
举报
回复
亲自动手不仅能够了解操作系统,还能锻炼自己的实现能力,一举两得。不过这两条路应该是比较难的。
a707000646
2010-11-14
打赏
举报
回复
我也在学操作系统,不过操作系统如楼上所说
汇编还是要懂的,还有底层的C语言
小小攻城师
2010-11-14
打赏
举报
回复
[Quote=引用楼主 bullbat 的回复:]
最近看Linux源码,能从宏观上把握其机制,细节的东西太多,非一时之功能弄清楚。现在两条路不知如何选择:
1,继续深入Linux源码,重点放在文件系统和内存管理部分;
2,动手写一个操作系统(功能尽量精简),思想参考Linux。当然目的还是学习Linux内核;
本人比较倾向方案二,因为我认为既然研究方向是操作系统,从头到尾实现一个应该是必须的。
各位高见,先谢过o(∩_∩)o
……
[/Quote]
我都想说膜拜大牛了。我从来不敢想自己写操作系统。
我那天略读了一本自己动手写操作系统你可以参考一下。
写之前最好有汇编的基础。
顶你,支持你自己写。写完了拿出来让兄弟们测试一下,嘿嘿...
cheng_fengming
2010-11-13
打赏
举报
回复
支持,呵呵,我看了几天的内核,没看下去。
dream17953
2010-11-13
打赏
举报
回复
动手不仅能够了解操作系统,还能锻炼自己的实现能力,一举两得。不过这两条路应该是比较难的。
加载更多回复(2)
2024考研408-
操作系统
第一章-计算机系统概述
学习
笔记
博客目录索引(持续更新)常用的
操作系统
认识
操作系统
的基本概念1、
操作系统
是系统资源的管理者:资源包含的有硬件、软件。2、
操作系统
也为上层的用户以及应用程序提供了方便的接口以及环境。3、
操作系统
是软件而不是...
操作系统
概念
学习
笔记
1.1
操作系统
1.1.1 用户视角 1.1.2 系统视角 1.1.3 定义
操作系统
1.2 计算机系统组织 1.2.1 计算机系统操作 1.2.2 存储结构 1.2.3 I/O结构 1.3 计算机系统体系结构 1.4 .
操作系统
结构 1.5
操作系统
操作 ...
linux
操作系统
学习
心得
Linux
操作系统
学习
心得 第一次见到linux这个名词是在大一的时候,忘记当初的具体感受了,还记得有一种感受是原来还有另外一个在电脑上运行的系统(那个时候还不知道有mac os) 开始
学习
linux是在嵌入式实验室...
学习
操作系统
的必备教科书《
操作系统
:原理与实现》| 文末赠书4本
本文简单介绍了博主
学习
操作系统
的心路历程,同时还给大家总结了一下当下流行的几种实时
操作系统
,以及在工程中OSAL应该如何设计。希望对大家有所启发和帮助。
谈
操作系统
(linux内核)
学习
的重要性
1.1 再谈
操作系统
(linux内核)
学习
的重要性 现阶段国内大学的计算机教学情况不容乐观,教材过时或者实用性不够成为我们大学生学业就业或者
研究
生进行项目
研究
实践的难题,当前大学课程对于理论的灌输过多,对于...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章