通信硕士会什么?
1.计算机网络:能够了解互联网的组成,知道TCP/IP协议,以及它们在工作过程中的状态;可以搭建局域网,设置主机名和IP地址,编写简单的浏览器和服务器;能利用开源代码,例如Apache、NGinx等,搭建简单的网站并配置其优化。 (我只会这么多,其他我也不懂)
2.数据结构与算法:学过基本的树和图的数据结构,以及相应的复杂度分析;了解基本的数据处理流程,比如排序和归并;掌握基本的查找和交换算法,二分法和动态规划法来解数学问题和编程问题。 (只会这些,别笑)
3.操作系统:懂得内存层次结构的原理,理解操作系统的进程管理、内存管理、文件系统和设备驱动程序等知识;会在Linux下简单配置SSH服务,在Windows下配置IIS并进行简单调试。
4.编译原理:会用gcc、vs2015进行简单的C语言和C++的开发,会编译linux下的源码包并且通过make命令来实现源码包的自动化构建,会解释编译过程的每一步的具体任务。
5.计组:熟悉80x86的体系结构,知道各种寄存器的编号和作用,了解堆栈的机制,懂得如何查看内存的分布,会使用软件调试工具,如GDB来进行单步执行和查看变量的值