面经总结——基础知识

计算机网络

1.ping命令的基本原理?

【答】ping 命令用来测试两个主机间的连通性,使用ICMP(Internet Control Message Protocol,网际控制协议)中会送请求和会送回答请求,是应用层使用网络层ICMP的一个例子,没有通过运输层的TCP和UDP。

ping命令使得本地主机连续发送了四个ICMP回送请求报文,然后远程的主机正常工作的话就会像图中显示的结果一样,响应并发回ICMP回送回答报文。每个报文都有其时间戳,所以最终得出了往返时间以及报文的发送接收丢失的结果。

2. TCP 拥塞控制和流量控制的方法

可以参考:https://www.cnblogs.com/wxgblogs/p/5616829.html ,总结的不错

2.1 拥塞控制

【答】 拥塞控制: 快重传,慢开始,拥塞避免,以及快回复。

2.2 流量控制

【答】 流量控制就是让发送方的发送速率不要太快,让接收方来得及接受。
是通过滑动窗口来控制。


3. IPV4 的三类地址

在这里插入图片描述

操作系统

1. 虚拟内存介绍一下

### 单片机试常见问题与经验 单片机作为嵌入式系统的核心组件,在工业自动化、消费电子等领域有着广泛的应用。因此,针对单片机的试问题往往涉及基础知识、实际应用能力以及解决问题的能力等多个方。 #### 基础知识考察 在单片机试中,基础知识是非常重要的一部分。这包括但不限于单片机的工作原理、硬件结构、指令集和基本外设的功能。例如,定时器/计数器是单片机中的一个重要模块,它被用来实现时间间隔测量或者周期性事件的触发功能[^4]。考生需要熟悉如何配置这些外设并编写相应的程序来完成特定的任务。 #### 实践项目经历 除了理论之外,招聘方也非常看重应聘者的实践经验。根据某篇文章介绍的学习路径来看,从小白到精通单片机的过程包含了多个层次的知识积累和技术锻炼[^1]。从简单的LED灯闪烁实验起步,逐步深入至更复杂的课题如ADC数据采集、串行通讯协议(I2C/SPI)处理直至最终能够设计完整的嵌入式解决方案。这种循序渐进的方式不仅有助于理解各个知识点之间的联系,也为解决真实世界里的工程难题打下了坚实的基础。 #### 技术广度考量 值得注意的是,尽管很多人认为单片机技术相对简单,但实际上其覆盖范围极其广阔——从最底层的操作直到高层级应用程序接口(API),几乎没有任何一个人可以完全掌握所有相关内容[^2]。所以在准备此类考试时应特别注意拓宽自己的视野,不仅要专注于某一具体方向上的精深研究,也要适当涉猎其他关联领域的内容以便于应对可能出现的各种情况。 #### 编程范式的讨论 对于从事单片机开发工作的人员来说,选择合适的编程方法至关重要。虽然向过程的语言因其高效执行效率而受到青睐特别是在资源受限环境下更是如此[^3];但是随着软件规模增大,维护成本上升等问题日益凸显出来的时候,则需考虑采用更加灵活的设计思路比如引入部分OO特性从而提高代码可读性和重用率等方表现更好一些的选择方案可能会成为未来趋势之一. #### 社区支持与资源共享 最后值得一提的是活跃在网络平台上的一些知名博主们所提供的宝贵资料可以帮助我们更好地备考相关职位测试环节。像Bug菌这样拥有众多关注者并且持续产出高质量原创内容的大V无疑是我们获取最新行业动态及实用技巧的良好渠道之一[^5]。通过阅读他们的文章或参与互动交流活动可以获得很多有益启示进而提升个人竞争力水平。 ```c // 示例:一个简单的延时函数实现 void delay_ms(unsigned int ms){ unsigned int i,j; for(i=0;i<ms;i++) for(j=0;j<123;j++); // 这里假设每循环一次大约耗时8微秒左右 } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值