社区
通信技术
帖子详情
如何在操作系统中实现一个操作系统
lvz
2000-07-24 09:35:00
我想知道一个操作系统浏览器的详细内部结构,以及各个部分是如何实现的,浏览器如何与操作系统接口?如何与网络接口?如何在WINDOWSCE中实现?(在WINDOWS中也可以)
...全文
169
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
专门安排了2大章节来详细分析LiteOS的kernel源码和周边组件源码,还介绍了我们专为学习物联网而设计的NB476开发板,且基于该开发板和LiteOS设计了
一个
温湿度和断电检测报警器的典型的物联网产品试验,在试验实战
中
让...
C语言
实现
一个
简简单单的
操作系统
例子
在实际开发
中
,我们可以根据
操作系统
的不同功能,设计不同的数据结构和算法,来
实现
复杂的
操作系统
。例如,我们通过授权字段来模拟
操作系统
的授权方式,通过稳定性字段来模拟
操作系统
的稳定性。上面的代码,可以继续扩展
操作系统
结构体
中
的字段,例如增加
操作系统
支持的硬件设备、
操作系统
的内核版本等信息。此外,在开发
操作系统
时,我们还需要考虑
操作系统
的兼容性、性能优化等问题,以确保
操作系统
的稳定性、高效性。上面的代码
中
,我们定义了
一个
操作系统
结构体,并
实现
了初始化、显示信息、安装、升级、卸载
操作系统
的方法。
[课程设计]模拟
操作系统
的设计与
实现
需求分析: 通过模拟
操作系统
的
实现
,加深对
操作系统
工作原理理解,进一步了解
操作系统
的
实现
方法,并可练习合作完成系统的团队精神和提高程序设计能力。该
操作系统
是模拟
一个
采用多道程序设计方法的单用户
操作系统
,该
操作系统
包括进程管理、存储管理、文件管理。 本实验所使用的编程语言是JAVA,开发工具是IDEA,运行的
操作系统
是Windows10。 一.功能
实现
计算机
操作系统
模拟
实现
进程管理模拟:
实现
操作系统
进程管理功能,进程并发执行。 文件管理模拟:
实现
文件系统的管理的功能。 内存管理模拟:
实现
内存的三种请求分页
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章