上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页
摘要: 斐波那契数列 python def fibonacci(n): if n <= 0: return "Invalid input" elif n == 1: return 0 elif n == 2: return 1 else: prev_1 = 0 prev_2 = 1 for _ in ran 阅读全文
posted @ 2023-08-12 09:59 武平宁 阅读(53) 评论(0) 推荐(0)
摘要: string reserval python def reverse_string(s): return s[::-1] print(reverse_string("Hello, World!")) # Output: "!dlroW ,olleH" print(reverse_string("Py 阅读全文
posted @ 2023-08-12 09:38 武平宁 阅读(71) 评论(0) 推荐(0)
摘要: 参考:[搞懂上下文切换](https://www.cnblogs.com/chanshuyi/p/os-context-switch.html) 参考:《openEuler操作系统》 为了实现多个进程的并发执行,各个进程需要以时分复用的方式共享CPU。操作系统利用时钟中断,每隔一个时钟中断周期就中断 阅读全文
posted @ 2023-08-11 18:13 武平宁 阅读(233) 评论(0) 推荐(0)
摘要: 参考:《openEuler操作系统》 内存管理的目标 1. 多进程并发的如何安全高效的共享内存 2. 提高内存利用率和内存寻址效率 内存管理的技术 1. 引入虚拟内存,使进程对内存地址的访问从直接变为间接,实现了进程地址空间的隔离 2. 引入分页机制,实现细粒度的动态内存分配和管理,有效减少了内存碎 阅读全文
posted @ 2023-08-09 11:54 武平宁 阅读(350) 评论(0) 推荐(0)
摘要: 在ubuntu或者centos中,1号**init**进程或者**systemd**为用户进程,它的子进程也为用户进程;2号**kthreadd**进程为内核进程,其子进程也为内核进程。 所以,判断是否为内核进程是看它跟2号进程的关系。此外,0号进程**idle**也是内核进程。 init进程 in 阅读全文
posted @ 2023-08-08 14:24 武平宁 阅读(708) 评论(0) 推荐(0)
摘要: 操作系统的主循环 Linux 操作系统的主循环是指内核(kernel)的主要执行循环,它负责处理各种系统事件和调度任务。主循环的实现可以因不同的内核版本和配置而有所不同,但通常包括以下几个关键步骤: 1. 事件等待:主循环会通过相应的机制(如中断控制器、系统调用接口)等待各种事件的发生,例如中断、系 阅读全文
posted @ 2023-08-04 12:12 武平宁 阅读(289) 评论(0) 推荐(0)
摘要: /proc/sys/kernel目录下的常用文件说明 core_pattern:指定生成core文件的模式。 core_uses_pid:指定是否在core文件名中包含进程ID。 ctrl-alt-del:指定按下Ctrl+Alt+Del时系统的行为。 dmesg_restrict:指定是否限制非特 阅读全文
posted @ 2023-08-04 10:20 武平宁 阅读(770) 评论(0) 推荐(0)
摘要: > 总体上,start_kernel() 函数负责初始化和启动内核的各个子系统,创建第一个用户进程,以及进入内核的主循环,从而实现整个内核的启动过程。不同的内核版本和配置可能会有一些细微的差异,但一般都会遵循类似的基本流程。 asmlinkage void __init start_kernel(v 阅读全文
posted @ 2023-08-02 16:06 武平宁 阅读(1371) 评论(0) 推荐(0)
摘要: 调整 Buffer size - **操作**: 使用ethtool命令可以调整网卡的Buffer size。例如,要调整eth0网卡的接收缓冲区大小为4096字节,可以执行以下命令: ethtool -G eth0 rx 4096 - **作用**: 网卡的Buffer size决定了网卡能够缓存 阅读全文
posted @ 2023-08-01 18:37 武平宁 阅读(5310) 评论(0) 推荐(0)
摘要: 网卡多队列 - 查看系统是否支持 lspci -vvv | grep Eth -A30 # 有 MSI-X 说明系统支持 - 查看网卡是否支持 ethtool -l eth0 # Combined不为0说明支持 - 设置网卡 ethtool -L eth0 combined - 确认是否生效 ls 阅读全文
posted @ 2023-08-01 16:02 武平宁 阅读(677) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 34 下一页