unix操作系统是一个人用汇编语言编写的吗?

2025-04-29 02:37:13
推荐回答(4个)
回答1:

是几个人写的,但不仅仅是汇编语言,还有 C 语言
1971年,Ken
Thompson写了充分长篇的申请报告,申请到了一台PDP-11/24的机器。于是Unix第一版出来了。在一台PDP-11/24的机器上完成。这
台电脑只有24KB的物理内存和500K磁盘空间。Unix占用了12KB的内存,剩下的一半内存可以支持两用户进行Space
Travel的游戏。而著名的fork()系统调用也就是在这时出现的。

到了1973年的时候,Ken Thompson 与Dennis Ritchie感到用汇编语言做移植太过于头痛,他们想用高级语言来完成第三版,对于当时完全以汇编语言来开发程序的年代,他们的想法算是相当的疯狂。一开始他们想尝试用Fortran,可是失败了。后来他们用一个叫BCPL(Basic Combined Programming Language)的语言开发,他们整合了BCPL形成B语言,后来Dennis Ritchie觉得B语言还是不能满足要求,于是就改良了B语言,这就是今天的大名鼎鼎的C语言。于是,Ken Thompson 与Dennis Ritchie成功地用C语言重写了Unix的第三版内核。至此,Unix这个操作系统修改、移植相当便利,为Unix日后的普及打下了坚实的基础。而Unix和C完美地结合成为一个统一体,C与Unix很快成为世界的主导。

回答2:

不是,现在应该里面用C语言吧,unix第一版是用汇编写的,不过移植性很不好,后来就发明C了,C语言移植性很好

回答3:

假如是汇编完成的,也绝不是一个人,而是很多人分工协作
操作系统非常的复杂,最常见的做法是用C 语言来完成,相对编程简单一些,编程的效率更高

回答4:

不是