作业帮 > 综合 > 作业

英语翻译计算机英语高手能帮下吗?希望能手动翻译,感激不尽.Traditional embedded operating

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 18:29:42
英语翻译
计算机英语高手能帮下吗?希望能手动翻译,感激不尽.
Traditional embedded operating systems go to great lengths to tout the size and efficiency of their kernels.Realistically,viable commercial OS configurations come in at 128-256 KB for a reasonably configured kernel,another 100-200 KB for a TCP/IP stack and sockets library,and for a web appliance,50-150 KB for a HTTP server,plus a minimum 64 KB of working RAM.An embedded system software profile of 800 KB to 1 MB no longer looks gargantuan!These same vendors point out that a desktop distribution of Linux runs into the hundreds of megabytes.Well,they are right.When you embed Linux,you choose only those components that make sense for your application.Don't need read/write file system?Don't use it!The same logic applies to networking,GUI,shells,and countless other utilities and libraries.If your project does need more functionality than fits into local non-volatile storage,you can craft either a tiny Linux boot loader,a stand-alone bootable Linux system,or a slim Linux kernel that pulls down additional modules and application code over a network,frequently in 500 KB or less!
传统的嵌入式操作系统过于吹捧其内核的大小和效率.实际上,可行的商业操作系统配置需要128-256kb用于合理配置内核,加上100-200kb用于TCP/IP堆栈以及socket库,对于网络应用,http服务器需要50-150kb,加上至少64kb的工作内存.800kb到1Mb的嵌入式操作系统已经不再让人感觉庞大了!那些销售商们说Linux的桌面版本已经达到上百兆了.对,他们说的没错.当你嵌入Linux时,你可以只选择对你应用有意义的组件.不需要读/写文件系统?那就不要使用这个组件!同样的原则也适用于网络、用户图形界面、外壳以及许多其他工具和库.如果你的工程中除了本地稳定存储之外还需要更多的功能,你可以制作一个小型Linux启动加载程序,或者一个可单独启动的Linux系统,或一个精简了附加模块和网络程序代码的简化版Linux内核,通常只有500kb或更小!