logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C 进阶(1) - Unix 基础

Unix操作系统设计哲学核心在于简洁优雅的模块化理念,其架构包含四大关键组件:内核作为系统大脑管理硬件资源;Shell充当用户与内核的翻译中介;独特的"万物皆文件"抽象统一资源访问方式;以及遵循单一职责原则的小工具集。系统采用管道机制实现工具组合,通过标准I/O流和重定向实现数据流转。权限管理基于UID/GID系统,进程通信依赖信号机制,时间处理采用Unix时间戳。系统调用与库函数的分层设计既保证

文章图片
#unix
计算机组成原理(4) - 定点数的编码表示

计算机中数值的表示主要分为定点数和浮点数两种形式。定点数的小数点位置固定,分为定点整数和定点小数,具有运算简单、硬件成本低的优点,但表示范围和精度有限,适用于嵌入式系统等场景。浮点数采用科学计数法思想,通过阶码和尾数动态调整小数点位置,能表示极大或极小的数,精度较高但运算复杂,广泛应用于科学计算等领域。有符号数的表示经历了从原码、反码到补码的演变过程,补码因统一了0的表示、简化了运算而成为现代计算

文章图片
C 基础(2) - C 语言概述

这篇文章详细讲解了一个简单C语言程序的结构和组成要素。首先通过一个示例程序引入,逐行解释了#include指令、main()函数、注释、花括号、变量声明、赋值语句、printf()函数和return语句的作用。接着分析了C程序的基本结构,包括函数头、函数体以及语句和声明的组成。然后通过一个包含多个函数的示例,说明了函数原型、函数调用和函数定义的概念。最后列出了C语言的关键字,并总结了C程序的基本组

文章图片
#c语言#算法#开发语言
操作系统(5)第二章- 线程

本文系统介绍了线程的核心概念与实现方式。线程作为操作系统最小调度单位,具有轻量级、共享进程资源、独立栈空间等特点,相比进程更高效。线程实现分为内核级、用户级和混合型三种,各具优缺点。多线程模型包括多对一、一对一和多对多三种映射关系,主流操作系统采用一对一模型。线程能显著提升程序并发性,充分利用多核CPU,是现代软件开发的重要技术。

文章图片
#操作系统
计算机组成原理(10) - 浮点数的表示

本文详细介绍了浮点数的计算机表示方法。主要内容包括:1)浮点数的概念与作用,用于表示带小数点的实数;2)IEEE 754标准规定的单精度(32位)和双精度(64位)浮点存储格式,包括符号位、指数位和尾数位的划分;3)浮点数的数值范围、精度和特殊值(如无穷大、NaN)的表示方法;4)数据在内存中的存储方式,包括大小端模式和边界对齐规则。文章通过具体示例阐述了浮点数的存储原理,并解释了其精度限制和运算

文章图片
SONiC (5) - SONiC 的架构

当然,随着发展,现在的pmon容器中承担着更多的功能和任务,主要还有xcvrd,psud等,对前端口的模块信息进行整体的监控,其他的container 根据模块的状态然后再进行相应的操作。SONiC 将每个模块置于独立的 Docker 容器中,以保持具有语义关联的组件之间的高度内聚性,同时减少不相关组件之间的耦合性。在后续章节中,将采用更具图形化且更直观的方式进行阐述。尽管该容器是以所使用的路由协

文章图片
#docker
C 基础(2) - C 语言概述

这篇文章详细讲解了一个简单C语言程序的结构和组成要素。首先通过一个示例程序引入,逐行解释了#include指令、main()函数、注释、花括号、变量声明、赋值语句、printf()函数和return语句的作用。接着分析了C程序的基本结构,包括函数头、函数体以及语句和声明的组成。然后通过一个包含多个函数的示例,说明了函数原型、函数调用和函数定义的概念。最后列出了C语言的关键字,并总结了C程序的基本组

文章图片
#c语言#算法#开发语言
到底了