关于软件的实现问题,请指点!

发布于 2022-06-08 08:18:32 字数 143 浏览 338 评论 6

我想问一下软件的实现是怎么一回事啊?用编程可以实现一些功能,用硬件支持也能实现一些功能,我觉得困惑的是,编程最后是怎样实现的?我以为计算机的操作最后都是通过各种电路,即是机械实现的.编程实现的意思是不是指示硬件工件啊?
不知道我的表达有没问题,若有,请见谅,还请指点指点啊!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

花开半夏魅人心 2022-06-20 05:31:47

Anyway, thnx a lot! 我想我明白了

掐死时间 2022-06-20 05:22:48

楼上的分析很好
刚开始时我理解成为什么要操作系统了

浪漫人生路 2022-06-20 04:44:35

我想楼主的意思是硬件功能怎么软件实现吧
软件可以控制一些寄存器,寄存器控制管脚电平和时序,
最终设备完成请求。
同样一个功能,可以硬件实现一个复杂的控制器,控制器
控制设备完成功能;也可以将设备接到处理器上,处理器
通过执行程序来完成本该控制设备完成的功能。
我曾经将CPU一个管脚拉高拉低来产生波形,可以算作软件实现吧。

白首有我共你 2022-06-20 03:08:34

软件最后也是变成汇编语言
然后才由机器执行

就是你理解的那样

温柔女人霸气范 2022-06-19 17:57:00

我觉得我讲的不是很好理解

你可以这样理解
就是硬件实现的是汇编语言

你虽然可以直接使用汇编语言访问机器上所有硬件

但是很麻烦

操作系统管理所有硬件
并给每个程序一个简单的访问接口

情泪▽动烟 2022-06-19 03:29:11

硬件只是执行最基本的指令
如加减剩除
你可以看看汇编语言中所有的汇编指令
那些就是硬件提供的
并且也是硬件提供的全部内容

操作系统
管理电脑中所有硬件

并对每个进程都提供一个虚拟机
就是让每个进程都可以访问到机器上所有硬件
就像是它拥有整个机器的所有硬件一样
(如它可以访问所有内存及硬盘,以及机器上拥有的所有东西,对每一个进程都是这样)

同时还负责进程的管理
如切换等操作

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文