英语翻译计算机英语高手能帮下吗?希望能手动翻译,感激不尽.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
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 11:23:07
英语翻译
计算机英语高手能帮下吗?希望能手动翻译,感激不尽.
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或更小!
传统的嵌入式操作系统都把其内核规模和效率作为卖点。实际中,商业操作系统内核大小配置在128-256KB是合理的;另外配置100-200KB大小的tcp/ip协议栈、socket库函数、互联网应用程序;50-150KB的HTTP服务器;再加上至少64KB的工作RAM。一个800KB到1MB的嵌入式系统软件看起来并不庞大。那些嵌入式系统供应商说桌面linux分支运行起来有数百兆字节大。对,他们说得正确...
全部展开
传统的嵌入式操作系统都把其内核规模和效率作为卖点。实际中,商业操作系统内核大小配置在128-256KB是合理的;另外配置100-200KB大小的tcp/ip协议栈、socket库函数、互联网应用程序;50-150KB的HTTP服务器;再加上至少64KB的工作RAM。一个800KB到1MB的嵌入式系统软件看起来并不庞大。那些嵌入式系统供应商说桌面linux分支运行起来有数百兆字节大。对,他们说得正确。当你设计自己的嵌入式系统时,你只会选择对自己应用有用的那些组件。并不需要读写文件系统吧?你根本就不用它!按相同逻辑,网络组件、图形界面、shell,还有许多数不清的其他公共组件和函数库,你也得考虑是否真正需要了。如果你这个工程的软件在硬件非易失性存储器中装不下了,你可以采用一个小的linux boot loader,一个独立启动的linux系统;或者采用一个裁剪了网络应用程序代码的苗条的linux内核,通常可以裁减到500KB或者更小。
上面是译文,为了尽量和英文保持句语句对应,可能语言不是很通顺。反正大体意思就说,linux因为包含有很多应用程序代码,所以代码规模显得很庞大。但是有很多是你的系统中并不需要的,你可以裁剪掉不需要的应用,缩减linux内核规模。
收起
传统的嵌入式操作系统到不遗余力地吹捧的规模和其内核的效率。现实,可行的商业操作系统来配置在128-256快讯的合理配置的内核,另一个一个TCP / IP协议栈和100-200 KB插座图书馆及网络设备,50-150的一个HTTP服务器,以及KB至少64 KB的工作内存。嵌入式系统的800 KB软件配置为1 MB不再看起来庞大!这些相同的厂商指出的是,Linux桌面发行成兆数百运行。那么,他们是对的...
全部展开
传统的嵌入式操作系统到不遗余力地吹捧的规模和其内核的效率。现实,可行的商业操作系统来配置在128-256快讯的合理配置的内核,另一个一个TCP / IP协议栈和100-200 KB插座图书馆及网络设备,50-150的一个HTTP服务器,以及KB至少64 KB的工作内存。嵌入式系统的800 KB软件配置为1 MB不再看起来庞大!这些相同的厂商指出的是,Linux桌面发行成兆数百运行。那么,他们是对的。当您嵌入Linux,你只选择那些组件,使您的应用程序的感觉。不用读/写文件系统?不要使用它!同样的逻辑也适用于网络,图形用户界面,贝壳,和无数其他公共设施及图书馆。如果您的项目确实需要到当地的非挥发性存储多适合的功能,可以工艺无论是微型Linux引导装载程序,独立的可启动的Linux系统,或纤巧的Linux内核,拉动了额外的模块和应用程序代码通过网络经常在500 KB或少!
收起
传统的嵌入式操作系统到不遗余力地吹捧的规模和其内核的效率。现实,可行的商业操作系统来配置在128-256快讯的合理配置的内核,另一个一个TCP / IP协议栈和100-200 KB插座图书馆及网络设备,50-150的一个HTTP服务器,以及KB至少64 KB的工作内存。
嵌入式系统的800 KB软件配置为1 MB不再看起来庞大!这些相同的厂商指出的是,Linux桌面发行成兆数百运行。那么,...
全部展开
传统的嵌入式操作系统到不遗余力地吹捧的规模和其内核的效率。现实,可行的商业操作系统来配置在128-256快讯的合理配置的内核,另一个一个TCP / IP协议栈和100-200 KB插座图书馆及网络设备,50-150的一个HTTP服务器,以及KB至少64 KB的工作内存。
嵌入式系统的800 KB软件配置为1 MB不再看起来庞大!这些相同的厂商指出的是,Linux桌面发行成兆数百运行。那么,他们是对的。当您嵌入Linux,你只选择那些组件,使您的应用程序的感觉。不用读/写文件系统?不要使用它!同样的洛吉
荤适用于网络,图形用户界面,贝壳,和无数其他公共设施及图书馆。如果您的项目确实需要到当地的非挥发性存储多适合的功能,可以工艺无论是微型Linux引导装载程序,独立的可启动的Linux系统,或纤巧的Linux内核,拉动了额外的模块和应用程序代码通过网络经常在500 KB或少!
这个一定是正确!
收起