摘要:
并发编程 并行计算 基于分治原则的算法经常表现出高度的并行性,可通过使用并行或并发执行来提高计算速度。 顺序算法和并行算法 顺序算法 begin step_1 step_2 ... step_n end //next step 并行算法 cobegin task_1 task_2 ... task_ 阅读全文
2023年10月26日
2023年10月22日
摘要:
Unix/Linux进程管理 多任务处理 同时执行几个独立的任务 进程 在操作系统中,任务也称为进程。进程是对映像的执行。 PROC结构体 多任务处理 type.h文件:定义了系统常数和表示进程的简单PROC结构体 ts.x文件在32位gcc汇编代码中可实现进程上下文切换。 queue.c文件可实现 阅读全文
2023年10月15日
摘要:
EXT2文件系统 通过mkfs创建虚拟硬盘 mke2fs [-b blksize -N ninodes] device nblock 创建一个nblocks个块和ninodes个索引节点EXT2文件系统。 虚拟磁盘布局 超级块 Block#1:超级块(在硬盘分区中字节偏移量为1024) s_firs 阅读全文
2023年10月8日
2023年9月28日
摘要:
无限的技能 如果心中有目标,就能立即将新学到的技能付诸应用,课程开始正是草拟目标的大好时机。将想法记录下来是学习的好习惯,这样每当需要开始新项目时(大创,竞赛,毕业设计等)都可参考它们。如果你有无穷多种编程技能,密码技术,硬件设计技术,你打算开发什么样的密码系统或密码应用呢?现在请花点时间描绘三个你 阅读全文
摘要:
文件操作 文件操作级别 硬件级别: fdisk将硬盘、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 操作系统内核中的文件系统函数 kmount(),kumount() kmkdir(),krmdir() 系统调用 用户 阅读全文
2023年9月24日
摘要:
一、总结一下一门程序设计语言有哪些必备的要素和技能?这些要素和技能在shell脚本中是如果呈现出来的? 一门程序设计语言的必备要素和技能包括: 语法:掌握语言的基本语法,包括变量、数据类型、运算符、流程控制语句、函数、类等。 算法和数据结构:能够设计和实现常用的算法和数据结构,如数组、链表、栈、队列 阅读全文
2023年9月17日
摘要:
一、知识点归纳 系统调用函数: open() read() write() lseek() close() I/O库函数: fopen() fread() fwrite() fseek() fclose() 关系:fopen()依赖于open(),fread依赖于read()等等... fread算 阅读全文
2021年12月18日
摘要:
个人隐私泄露,信息安全是一个大问题,参考https://post.smzdm.com/p/713042/,https://post.smzdm.com/p/713042/学习使用keepass保护自己的口令,提交实践截图。 下载keepass 安装中文包 创建新数据库,写入账号密码 登陆时使用kee 阅读全文