news 2026/4/23 15:58:17

网络工程师-非网络核心知识操作系统与系统开发基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网络工程师-非网络核心知识操作系统与系统开发基础

各位备考网络工程师的战友,大家好!在全力攻克路由交换、网络安全等核心网络技术的同时,千万别忘了考试中还有一块重要的 “非网络” 阵地。本章涵盖操作系统、法律法规、系统开发三大领域,平均分值约为 5 分,是必须拿下的 “送分题”,也是决定你能否超越及格线的关键。首篇,我们聚焦与计算机系统直接相关的操作系统和系统开发基础,这些知识不仅是考试要求,更是网络工程师理解服务器、排查系统问题的必备素养。

一、操作系统:计算机系统的 “大管家”

操作系统是管理计算机硬件与软件资源的系统软件,提供了人机交互的界面。它直接运行在 “裸机” 之上,是计算机中最重要的基础性系统软件。我在做运维项目的时候常和团队说,你连操作系统的基本逻辑都搞不懂,排查服务器故障的时候根本不知道从哪下手,这句话放在考试里也一样适用。

1. 操作系统的五大管理功能

这是操作系统的核心职责,也是选择题的高频考点,不用死记硬背,结合我们网络工程师的日常工作理解就好:

功能

核心职责

网络工程师视角

进程管理

对 CPU 的执行时间进行管理,合理分配资源

理解服务器上多任务、多服务的并发运行原理

存储管理

对主存储器(内存)空间进行管理

理解服务器内存分配、虚拟内存对应用性能的影响

文件管理

对文件存储空间、目录、读写权限进行管理

管理网络设备配置文件、系统日志文件的基础

设备管理

对硬件设备(特别是 I/O 设备)进行管理

理解服务器与网络设备、存储设备之间的数据交互

作业管理

包括任务调度和人机交互界面管理

理解命令行与图形化界面两种管理方式

很多新手学这块的时候觉得和网络没关系,等你真正遇到服务器上的网络服务占满 CPU、日志文件写爆磁盘的问题,就知道这些基础有多重要了。

2. 国产化与信创知识

这两年信创是大趋势,这部分已经连续考了 3 年,属于送分题,记几个核心厂商就行:

常见国产操作系统:鸿蒙(HarmonyOS)、深度 Deepin、统信 UOS、麒麟系列(中标麒麟、银河麒麟、优麒麟)

常见国产 CPU 厂商:龙芯(龙芯中科)、飞腾、鲲鹏(华为海思)、海光、兆芯、申威

去年真题就考了 “下列国产 CPU 中,由 loongson 厂商生产的是?”,答案直接选龙芯就行,这种题千万不能丢分。

3. 进程管理核心:进程 vs 线程

这两个概念很多同学容易搞混,我给大家打个比方:进程就像你开的微信 APP,是系统分配资源的独立单位,而线程就是微信里的聊天、朋友圈、视频号这些功能,是 CPU 实际调度的最小单元。

核心区别记三点就行:

一个进程包含多个线程,一个线程只属于一个进程

进程间资源独立,线程间共享所在进程的资源

进程切换开销大,线程切换开销小

考试的时候常考两者的资源隔离性,比如问 “多个线程能不能共享同一个进程的内存空间?”,答案是肯定的,这个点很容易出判断题。

进程与线程的关系示意图,一个大的进程框里包含多个小的线程框,标注资源共享 / 隔离区域

4. 进程的三态模型

进程在生命周期里就三个状态,很好记:

运行态:正占着 CPU 干活呢

就绪态:啥都准备好了,就等 CPU 空出来

等待态(阻塞态):还在等 I/O、等资源,就算 CPU 有空也跑不了

状态转换这里有个必考的点:等待态不能直接转到运行态,必须先到就绪态排队。去年就考了 “当进程等待的 I/O 完成后,会转换到什么状态?”,答案就是就绪态,别选错成运行态。

5. 死锁与最少资源数计算

这是计算题的高频考点,几乎每年都出,公式记牢就不会错:

R ≥ m * (n - 1) + 1

R:系统不发生死锁的最少资源数

m:并发进程的数量

n:每个进程所需的资源数量

举个例子:3 个并发进程,每个都需要 4 个同类资源,那最少资源数就是3*(4-1)+1=10。很多同学容易搞反 m 和 n,记住是进程数乘以(每个进程需要的资源数减 1)再加 1,就不会算错了。

6. 文件管理:绝对路径与相对路径

这个是我们日常操作网络设备和服务器的必备技能,考试也常考:

路径类型

起点

是否随工作目录变化

示例 (Windows)

绝对路径

根目录(如C:

C:\Windows\System32\drivers\etc\hosts

相对路径

当前工作目录

若当前在C:\Windows,则System32是相对路径

还有两个特殊符号要记:.代表当前目录,..代表上一级目录。比如你在/home/user目录下,要到/home目录,直接敲cd ..就行,这个命令你只要碰过 Linux 肯定熟。

绝对路径与相对路径的层级示意图,标注根目录、当前目录、上级目录的位置

7. 设备管理:I/O 控制方式

这部分重点记三种控制方式的区别,尤其是和网络相关的 DMA 方式:

控制方式

CPU 干预程度

CPU 利用率

控制者

典型应用

程序控制方式

全程干预

CPU

简单、低速设备

中断方式

传输过程干预

CPU

鼠标、键盘

DMA 方式

准备与完成时干预

DMA 控制器

磁盘、网卡等高速设备

这里有两个常考的概念:

中断向量:用来存中断服务程序的入口地址,没有它 CPU 不知道收到中断后去哪找处理程序

零拷贝技术:现在高性能网络设备和服务器都在用,数据直接在设备和内存之间通过 DMA 传输,不用 CPU 来回拷贝,大幅提升传输效率,这个考点最近两年很热。

二、系统开发与测试基础

很多同学说我一个网工学开发干嘛?等你做项目的时候要和开发团队联调接口,排查应用层的网络问题,就知道这些知识有多有用了,而且这部分考的都是基础,不难拿分。

1. 程序设计语言分类

不用记太多,知道几代的核心区别就行:

第一代:机器语言,纯二进制代码,机器直接执行,现在基本没人直接写了

第二代:汇编语言,用助记符代替二进制,和硬件强相关,做底层驱动才会用到

第三代:高级语言,接近自然语言,分面向过程(比如 C)和面向对象(Java、C++、Python)

考试常考的是面向对象和面向过程的区分,比如问 Python 属于哪类,记住是面向对象的高级语言就行。

2. 编译与解释

高级语言要转成机器码才能跑,两种方式的核心区别记清楚:

方式

核心过程

是否有目标代码生成

代表语言

编译

一次性把整个源程序翻译成目标程序,再执行

C、C++

解释

逐条翻译并立即执行源程序语句

Python、JavaScript

这里有个特殊的 Java 要注意:它是先编译成字节码,再由 JVM 解释执行,属于半编译半解释的类型,考试经常会拿 Java 来出混淆项,别记错了。

编译与解释的执行流程对比图,标注两种方式的核心差异点

3. 软件测试

这部分考点很集中,记牢测试的阶段和分类就行:

测试阶段按自底向上的顺序:

单元测试:测单个模块,开发自己写的小功能

集成测试:测模块之间的接口能不能正常通信

系统测试:测整个系统的功能、性能、安全性

验收测试:用户来测,看符不符合需求

回归测试:改完代码后重新测,确认没引入新问题

测试方法分两类:

黑盒测试:不管内部代码怎么写,只看功能是不是符合需求,就像你测网速,不管运营商中间怎么路由,只要下载速度达标就行

白盒测试(结构测试):看内部逻辑对不对,要覆盖代码路径,一般是专业测试人员做

考试常考的是不同测试阶段的作用,比如问 “测试模块间接口属于哪个阶段?”,答案就是集成测试,这种题只要理解了就不会错。

最后给大家提个醒,这部分内容虽然占分不多,但都是基础概念,没有复杂的计算,只要把我上面标出来的高频考点记牢,这 5 分基本就能拿到手。下一篇我们会讲法律法规和标准化的考点,也是全靠背就能拿分的内容,大家别错过。

更多内容,请关注⬇⬇⬇

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 15:57:18

第三方剪映API深度解析:Python如何颠覆视频剪辑自动化

第三方剪映API深度解析:Python如何颠覆视频剪辑自动化 【免费下载链接】JianYingApi Third Party JianYing Api. 第三方剪映Api 项目地址: https://gitcode.com/gh_mirrors/ji/JianYingApi 你是否曾为批量处理数百个视频而深夜加班?当创意被重复性…

作者头像 李华
网站建设 2026/4/23 15:57:17

3步搞定PS手柄PC兼容问题:从按键错乱到完美游戏体验

3步搞定PS手柄PC兼容问题:从按键错乱到完美游戏体验 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 想象一下这样的场景:你兴冲冲地连接了心爱的PlayStation手柄到…

作者头像 李华
网站建设 2026/4/23 15:51:38

【2026最新版|建议收藏】大模型核心技术解析:RAG、Agent记忆与Text2SQL协同落地指南(小白程序员必看)

本文专为CSDN平台小白程序员、大模型入门者打造,2026年全新升级,深度解析RAG、长上下文、Agent记忆和Text2SQL四大核心技术在大模型应用中的作用与关联。核心观点:这四大技术并非相互替代,而是互补共生,唯有合理组合&a…

作者头像 李华