免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2275 | 回复: 4
打印 上一主题 下一主题

[求助]MAC OS X操作系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-24 00:37 |只看该作者 |倒序浏览
谁能讲讲MAC OS是怎么做的设备管理、文件管理、进程管理和内存管理?要详细的,最好能在推荐点文章,谢谢

论坛徽章:
0
2 [报告]
发表于 2004-09-30 22:17 |只看该作者

[求助]MAC OS X操作系统

MAC OS X的核是FREEBSD,在上面加了一个aqua的界面

论坛徽章:
0
3 [报告]
发表于 2004-10-06 19:51 |只看该作者

[求助]MAC OS X操作系统

讲的真简练……

论坛徽章:
0
4 [报告]
发表于 2004-10-06 21:49 |只看该作者

[求助]MAC OS X操作系统

The code in the Darwin kernel is in several "components":
  - BSD: much of the kernel functionality (system calls,
         networking, file systems) is here
  - Mach: derived from Mach 3.x, but integrated with the
          rest of the OS like Mach 2.x; this component
          handles tasks, threads, memory management, and
          messaging (some, but not all, of the communication
          within Mac OS X/Darwin is done with Mach
          messages)
  - IOKit: the device driver/device support component.  An
          object-oriented environment, based more or less
          on embedded C++

There are some other, more minor pieces (platform expert, libsa, libkern), but the above three make up the lion's share of the kernel.  In addition to the kernel, functionality is provided by loadable extensions (KEXTs); these include networking components (NKEs), file system plugins, and device components (drivers, family support, ...).

If you know FreeBSD 4.x, you may be able to recognize most of the BSD part.  The networking component is changed in some significant ways, at different layers.  The IP stack is more or less the same, but the area where stacks meet devices is much different.  I don't know FreeBSD 5.x well enough to comment on how it matches Darwin.

论坛徽章:
0
5 [报告]
发表于 2004-10-07 11:54 |只看该作者

[求助]MAC OS X操作系统

能翻译一下吗??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP