社区
通信技术
帖子详情
如何在操作系统中实现一个操作系统
lvz
2000-07-24 09:35:00
我想知道一个操作系统浏览器的详细内部结构,以及各个部分是如何实现的,浏览器如何与操作系统接口?如何与网络接口?如何在WINDOWSCE中实现?(在WINDOWS中也可以)
...全文
178
6
打赏
收藏
如何在操作系统中实现一个操作系统
我想知道一个操作系统浏览器的详细内部结构,以及各个部分是如何实现的,浏览器如何与操作系统接口?如何与网络接口?如何在WINDOWSCE中实现?(在WINDOWS中也可以)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvz
2000-07-25
打赏
举报
回复
谢谢这位朋友 我已经详细阅读了WAP(Wireless application protocol)有关用户代理(也就是浏览器)的相关部分 但是我想问的是 具体浏览器是一个什么构造?是如何实现的?当然你所说的TCP/IP协议是WW方式下使用的 我现在所使用的是以基于GSM电路交换CSD为承载业务的方式访问WAP网站 所以我想知道浏览器的具体实现过程 我想如果知道了具体浏览器在WINDOWS上的实现过程 类似地 可以在手机上的操作系统上实现了
packager
2000-07-25
打赏
举报
回复
原理就是tcp/ip原理和http协议,你与远端web服务器建立连接(远端web服务器在端口80处等待连接),然后你按http协议给web服务器发送数据比如"GET"等,向web服务器
申请读取html文件,然后你就等着接收这个文件,最后再解析这个文件,按html的含义把它显示出来。
当然其实最简单的方法是你直接利用windows带的浏览器控件实现一个浏览器。
lvz
2000-07-25
打赏
举报
回复
对不起 题目写错了 其实我想问的是如何在一个微操作系统中实现一个浏览器 比如在手机中的微操作系统中嵌入一个浏览器 以便可以让手机上网浏览网页 但是由于知道这个方面得人不太多 我就想当然的认为是不是类似于IE浏览器在WINDOWS中的实现呢?
lvz
2000-07-25
打赏
举报
回复
谢谢这位朋友 我在编写嵌入手机微操作系统的浏览器 也就是用来浏览WAP网站的浏览器
任何手机上都有一个操作系统 所以我尽管研究了许久WAP的相关协议 但是联系到实际中 在一个微操作系统中实现浏览器 我就不知道该如何下手 所以我想知道浏览器有那几个部分 也就是分为那几个模块?至于您所说的浏览过程 当然是一目了然的 但是还是谢谢您 至于“以基于GSM电路交换CSD为承载业务的方式访问WAP网站 “是有关GSM的知识 简单说就是GSM的物理层是以电路交换的方式实现的
packager
2000-07-25
打赏
举报
回复
如果你只是想知道了具体浏览器在WINDOWS上的实现过程,那么就象我上面说的,是这样:
有这么一个应用程序,当用户输入一个完整的网页名称,比如 http://www.abc.com/test.htm这个应用程序把这个输入解析出ip地址或域名,www.abc.com作为参数,还有端口80也作为参数,调用winsock的库函数connect,与远端机器建立连接。得到响应后,就按照http协议格式发送数据包"GET test.htm",申请用户刚才输入的网页。然后就等着远端机器发送数据。最后再解析收到的数据,按html的含义把它显示出来。
这就是浏览器的基本实现原理。
至于“以基于GSM电路交换CSD为承载业务的方式访问WAP网站 “,我就不太懂了。
JGTM2000
2000-07-24
打赏
举报
回复
你说的浏览器是指Explorer还是Internet Explorer?他们与系统的集成是多方面的,如果你对COM很了解,那还是很好理解的。Windows CE有很多局限性,因此不是所有的东西都能完全一样的实现。另外,如果照你的标题所述,你可以看看VMWare的白皮书什么的,会有帮助。
C#
实现
摄像头控制
在WIN7
操作系统
中
, 资源管理器里面已经无法打开摄像头了, 这个小工具使用AForge类库
实现
C# 操作摄像头, 代码超级简捷 , 5行核心代码解决问题所有问题.
MVC+EF框架+EasyUI
实现
权限管理 源码程序
MVC+EF框架+EasyUI
实现
权限管理是对权限的基本操作的操作,具体的可以参看我的博客http://www.cnblogs.com/hanyinglong/
华为物联网
操作系统
LiteOS
本课程《华为物联网
操作系统
LiteOS》是朱老师物联网大讲堂推出的一套物联网理论和实践相结合的视频课程。本课程以渐次递进的方式讲了以下4个主题。主题1:物联网,这是整个课程第1部分。主要讲了物联网的概念、发展历程、物联网的典型案例和应用场景,从技术角度深度阐述了物联网的4层架构、分析了各层次的核心技术和
实现
原理。本部分的主要目的是让大家对物联网有一定深度和专业性的理解。很多人一直对物联网有兴趣,也找了不少资料看了不少书,但是越看越糊涂,尤其很多物联网专业的大学生,经过几年的大学学习仍然不知道究竟什么是物联网,更不知该如何去学习物联网,本部分就是为解决这个疑问而生。主题2:
操作系统
,这是整个课程第2部分。主要讲了
操作系统
的基本原理,
操作系统
的作用和组成部分,让我们明白裸机开发和基于
操作系统
的开发有什么差异。这部分是比较偏理论的,是为了解决很多同学对
操作系统
的认知基础的。很多同学甚至是开发者,尤其是单片机的开发者习惯了裸机开发,直接基于寄存器或者官方库函数(譬如stm32的HAL库、标准库)的开发,心里很疑惑到底什么是
操作系统
,为什么裸机开发也能做项目还需要
操作系统
?用不用
操作系统
的差异在哪里?为什么要去学习
操作系统
?应该如何学习
操作系统
?本部分就是为了回答这些问题。主题3:物联网
操作系统
,这是整个课程的的3部分。物联网
操作系统
是专为物联网而研发和设计的
操作系统
,是物联网设备的核心技术。物联网
操作系统
也是一种
操作系统
,他具有
操作系统
的普遍特性(以前前面我们才先学习泛性的普遍的
操作系统
),但是物联网
操作系统
有它很多独特的特性,华为的LiteOS就是一款非常典型的优秀的物联网
操作系统
,除此之外国内还有诸如RT-Thread、AliOSThings等其他优秀物联网
操作系统
,国外还有Amazon的Freertos等物联网
操作系统
。那究竟物联网
操作系统
有什么特别之处?物联网产品如何选择
操作系统
?如何基于
操作系统
来开发物联网产品?本部分课程将回答这些问题。主题4:华为物联网
操作系统
LiteOS,这是整个课程的第4部分。本部分聚焦LiteOS,基于前3部分的铺垫,向大家详细讲解LiteOS的设计思路,专门安排了2大章节来详细分析LiteOS的kernel源码和周边组件源码,还介绍了我们专为学习物联网而设计的NB476开发板,且基于该开发板和LiteOS设计了
一个
温湿度和断电检测报警器的典型的物联网产品试验,在试验实战
中
让大家体会基于LiteOS的物联网项目的开发方式。本部分是整个课程
中
最重头戏的部分,篇幅占据整个课程的一半左右。因此实际上我们整个课程的内容还是比较偏技术性的,可谓低走高开。从基础概念起步,最终带大家能够去做产品。课程特色*完全零基础,降低学习门槛。*深入浅出,通俗易懂。不怕学不会,就怕你不学习。*思路清晰、语言风趣,对着视频看也不会想睡觉······*视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新
中
。
C语言
实现
一个
简简单单的
操作系统
例子
在实际开发
中
,我们可以根据
操作系统
的不同功能,设计不同的数据结构和算法,来
实现
复杂的
操作系统
。例如,我们通过授权字段来模拟
操作系统
的授权方式,通过稳定性字段来模拟
操作系统
的稳定性。上面的代码,可以继续扩展
操作系统
结构体
中
的字段,例如增加
操作系统
支持的硬件设备、
操作系统
的内核版本等信息。此外,在开发
操作系统
时,我们还需要考虑
操作系统
的兼容性、性能优化等问题,以确保
操作系统
的稳定性、高效性。上面的代码
中
,我们定义了
一个
操作系统
结构体,并
实现
了初始化、显示信息、安装、升级、卸载
操作系统
的方法。
手把手教你制作
一个
操作系统
目录 写在前面 笔者目前大二,学过C++,汇编,
操作系统
,正在学习编译原理和计算机网络,打算做
一个
小的
操作系统
来巩固知识,加深对计算机的理解。 参考资料 目前正在学习《自己动手写
操作系统
》,资源参考一下博客: 自己动手写
操作系统
(高清图书+源代码)分享 开始动手 写
一个
最小的
操作系统
一开始就遇到困难了,书
中
说10分钟完成
一个
操作系统
,我花了
一个
小时了环境都没弄好,好在学计算机的不怕折腾,先附张结果图: 下面详述步骤: 参考文档: 《自己动手写
操作系统
》—— 工作环境搭建 30天自制
操作系统
第一天–Vi
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章