笔记-许式伟的架构课01

博客介绍了计算机从硬件底层到业务架构的抽象封装过程。将计算机视为输入输出模型,有可编程能力和处理多样信息能力;编程语言和编译器封装CPU指令集,使开发者与硬件隔离;操作系统起软件治理作用并提供编程接口;业务架构是从应用中抽象出的框架。这让开发者专注业务逻辑,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.计算机模型

  • 将计算机视为输入输出模型,那么他的通用性对内可以解释为可编程能力,对外可以解释为基于驱动协议的io设备。使得计算机拥有接受和处理多样信息的能力。

2. 编程语言+编译器

  • 将cpu的指令集封装,使得开发者与硬件隔离,在开发过程中无须关注硬件,只需关注如何用编程语言实现功能。

3.操作系统

  • 首先起到软件治理的作用
  • 提供编程接口

4 . 业务架构

  • 从具体应用中抽象出来的解决方案即框架,设计范式

从计算机的硬件底层,到具体的业务架构,是一层又一层抽象,封装的过程。这个过程有一个主要的逻辑即,将与业务无关的通用型问题封装起来,使得开发者可以越来越专注于业务逻辑,实现更高的开发效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值