Linux的学习日记

发布时间:2026/10/10 12:05:43

Linux的学习日记 首先是计算机的基本结构由五大组成部分包括存储控制器运算器输入设备和输出设备。所有读取的数据都是从内存中来。这是经典的冯诺依曼架构。哈佛结构指令和数据存储在不同的存储器中。由于这一核心的特点有许多的优点指令执行的时候边进行译码还可以读取其中的数据在一个CPU的执行周期中可以更高效率地完成任务。应用有1.MCU单片机程序指令存放在FLASH中变量和临时的数据存放在RAM中实时性好是典型的哈佛结构。2.DSP数字信号处理器专门做信号处理FFT、滤波天生就适合哈佛结构。冯氏结构指令和数据存储在同一位置。使用一套总线芯片制造成本低有时候程序就是数据程序可以自修改代码物理存储介质不分开。Linux的前身是Unix参考Unix的设计思想从0重新编写Unix的内核每个设备都被当成一个文件来对待由于Unix商业化、收费当然源码也就是封闭的那作为普通的学习者拿不到源码就无法自由地修改和学习。而且当年商用的Unix大多跑在小型机器缺少跑在x86上的免费类Unix系统所以Linux的开发者使用GNU项目中的一系列工具gcc、shell、编辑器等Unix配套的工具开发出可以兼容Unix并且遵循POSIX标准所以就对Unix用户有很好的使用习惯。Linux内核程序放置到内存中的区块是受到保护的并且启动后就一直常驻在内存中。Linux系统的启动流程可以概括为以下几个阶段首先是BIOS或UEFI固件在加电自检后根据启动顺序找到存放操作系统的磁盘设备随后引导加载程序如GRUB被加载到内存中负责读取内核镜像并把它装载到内存接着内核完成初始化包括建立内存管理、进程调度、文件系统和设备驱动等核心子系统最后内核启动第一个用户态进程init在现代发行版中通常是systemd由它继续拉起系统服务和登录环境最终呈现可交互的操作系统界面。所谓内核常驻内存是指内核在启动完成后并不会像普通应用程序那样被换出或释放而是始终占据内存中受保护的核心区域。这是因为内核需要随时响应系统调用、处理中断、调度进程和管理硬件资源如果内核被移出内存系统将无法继续稳定运行。因此内核所在的内存区块会被标记为受保护普通用户进程无法读写或覆盖这部分空间从而保证整个系统的安全与稳定。Linux操作系统由内核和系统调用内核向外暴露功能的入口其他的工具组件构成内核由【系统调用接口进程管理内存管理文件系统管理设备驱动】组成。企业环境对Linux的应用有1.网络服务器Linux的功能强大和有众多的开放自由的软件。2.关键任务的应用金融数据库和大型企业网络环境。3.学术机构的高性能计算任务。SATA接上的SSD的设备文件名根据Linux内核检测到磁盘的顺序来命名。
延伸阅读

更多相关文章

2026/10/9 10:26:12

Redis 数据安全分析

一、Redis 性能压测脚本介绍Redis 的所有数据保存在内存中,读写性能强悍,但内存断电即丢失。因此在实际项目中,需要针对应用场景对 Redis 性能进行估算,在数据安全性与读写性能之间找到平衡点。Redis 提供了压测脚本 redis-benchm…

2026/10/10 14:02:44

基于Qt与C++的俄罗斯方块课程设计:从工程结构到答辩完整指南

简介:一套基于C与Qt的俄罗斯方块课程设计源码及配套项目文档,面向计算机专业需要完成期末大作业、课程设计或毕业设计的学生。代码注释完整,结构清晰,即使新手也能快速读懂核心逻辑;部署简单,下载解压后稍作…

2026/10/10 14:02:44

银行级Web前端开发实战:安全合规、金额精度与性能优化

接手工商银行电子银行Web前端项目之前,我一度以为银行系统的前端无非就是做做页面、填填表单,把数据提交上去就算完事。真正扎进去才发现,银行级别的Web前端开发和普通互联网前端完全是两套打法。这个项目体量不小,业务链路长&…

2026/10/10 14:02:44

Trae 里的 Codex 插件汉化:一行 patch 解锁中文界面

Trae 里的 Codex 插件汉化:一行 patch 解锁中文界面 【免费下载链接】plugins OpenAI Plugins 项目地址: https://gitcode.com/GitHub_Trending/plugins123/plugins 把 Codex 装进 Trae,最让中文开发者难受的不是模型不够聪明,而是插件…

2026/10/10 7:31:36

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/9 20:15:56

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/8 6:05:44

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 0:04:53

从逻辑门到计算机:数字电路核心原理与全加器搭建实战

如果你拆过一台旧电脑的主板,盯着那些黑乎乎的小芯片看上一会儿,可能会冒出同一个疑问:这堆引脚密集的元件,到底是怎么“变”出那么复杂的应用的?答案并不在某个神秘的部件里,而是在所有芯片内部都在反复使…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑