,I/0及文件系统,计算机操作系统

IO模型

什么是IO?

IO在是Input/Output(输入/输出)的缩写,它描述了数据在计算机内部(如CPU和内存)与其他外部设备(如硬盘、键盘、鼠标、显示器、网络等)之间传输的过程。

  • 输入(Input)是指将外部设备产生的数据或信号送入计算机系统进行处理的动作,例如用户通过键盘输入文本,或者读取硬盘上的文件数据。
  • 输出(Output)则是指计算机系统将处理后的数据或命令发送到外部设备进行展示或记录的过程,例如将图像显示在屏幕上,或将数据写入硬盘。

- 阅读全文 -
,Go

API风格

绝大部分的 Go 后端服务需要编写 API 接口,对外提供服务。所以在开发之前,我们需要确定一种 API 风格。API 风格也可以理解为 API 类型,目前业界常用的 API 风格有三种:REST、RPC 和 GraphQL。我们需要根据项目需求,并结合 API 风格的特点,确定使用哪种 API 风格,这对以后的编码实现、通信方式和通信效率都有很大的影响。

- 阅读全文 -
This is just a placeholder img.