我目前正在阅读从Nand到Tetris(又名计算系统的元素) - 强烈推荐。无论如何,在上一章(涉及操作系统)中,它说:
某些功能是硬件支持(如添加),由ALU执行,其他功能由编程语言库提供,有些功能由操作系统提供。
哪个是最后一种类型 - 操作系统功能?有人可以举一个关于现代操作系统供应的功能的例子吗?
1
我认为这基本上意味着操作系统为编程语言提供的API。例如,操作系统可能会为您提供API以打开文件进行读写,或者打开套接字以通过网络推送数据。
—
slhck
这句话的背景是什么?以这种方式说这有点奇怪,因为您对操作系统功能的访问通常是通过您正在使用的编程语言提供的库。它纯粹是指数学吗?
—
保罗
嗯。OS提供随机数源,可以将其视为与数学相关的函数。
—
保罗
它们并非真正“随机”
—
cutrightjm
CISC与RISC和其他有趣话题:amazon.com/Microprocessors-Programmers-View-Computing-Works/dp / ...
—
Aki