2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第十周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 作业要求的链接https://i.cnblogs.com/posts/edit) |
这个作业的目标 | 总结第十周学习收获 |
作业正文 | 2023-2024-1 20231303 《计算机基础与程序设计》第十周学习总结 |
本周学习总结
计算机科学概论:
第十二章:
(1)操作系统概述:
操作系统的定义和作用。
进程和线程的概念。
多道程序设计和多线程的基本概念。
(2)内存管理:
内存层次结构。
虚拟内存的概念和作用。
分页和分段。
(3)文件系统:
文件系统的组织和层次结构。
文件和目录的基本操作。
文件系统的存储和检索。
(4)计算机网络:
网络的基本概念和架构。
OSI模型和TCP/IP协议族。
网络通信中的一些重要概念,如IP地址、端口等。
(5)数据库管理系统:
数据库的定义和特点。
数据模型和关系数据库的基本概念。
SQL语言和数据库查询操作。
关于计算机在信息安全领域的应用:
1.加密算法的实现: 程序设计用于实现各种加密算法,包括对称加密和非对称加密。通过正确实现加密算法,可以确保数据在传输和存储时得到有效的保护。
2.安全协议的实现: 程序设计负责实施各种安全协议,例如传输层安全协议(TLS/SSL)用于安全通信,以及其他协议用于网络安全、身份验证和数据保护。
3.漏洞修补和安全更新: 程序设计用于修复系统和应用程序中的安全漏洞,并推出安全更新。这包括修复代码中的缺陷、漏洞和实施最新的安全标准。
4.安全日志和审计功能: 程序设计用于记录安全事件和生成安全日志。通过在程序中实施审计功能,可以监控系统和应用程序的行为,识别潜在的安全问题。
5.网络安全功能: 程序设计用于实施网络安全功能,如防火墙规则、入侵检测和防御系统,以及其他网络安全措施,确保网络流量得到充分保护。
6.安全编码实践: 程序设计者需要遵循安全编码实践,以防范常见的安全威胁,如跨站脚本攻击(XSS)、SQL注入等。合理使用输入验证、输出编码、参数化查询等技术是安全编码的一部分。
7.密码学库的使用: 程序设计中集成密码学库,以便使用各种加密算法和哈希函数,确保数据的机密性和完整性。
基于AI的学习:
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 70/100 | 30/2 | 18/20 | 预习课程 |
第二周 | 300 /300 | 25/4 | 30/38 | 尝试使用GPT答疑 |
第三周 | 500/1000 | 3/7 | 30/60 | 学习运用c语言编写简单程序 |
第十周 | 1500/1300 | 15/15 | 80/90 | 学习字符串的详细用法 |