操作系统
芝麻学编程
这个作者很懒,什么都没留下…
展开
-
LINUX进程调度
进程调度进程调度是一个内核子系统进程调度的主要任务就是决定哪一个“就绪”状态的进程来执行就绪进程就是非阻塞几次呢好姑娘阻塞的进程就是正在睡眠的进程,需要内核唤醒的进程。从人的理解,就是长久的sleep,周期性检查是不是需要检查。内核会告诉你你准备的东西是否就绪,你是不是已经等完成了找工作会考的三态模型一个进程在启动后有三个状态,分别是就绪、运行、阻塞,进程会一直在这三个状态之间切换,进程在运行的状态是就绪被调度起来就会运行起来,调度到内存中,有可能会发现时间片消耗完,运行到就绪,就绪原创 2020-08-01 15:58:50 · 147 阅读 · 0 评论 -
LINUX用户管理的重要的配置文件
用户是怎么储存的,uid’,gid用get_pwd_uid获取的,包括了我的用户名,密码位 $HOME每一个用户都有一个HOME $SHELL是用户的SHELL环境学过。。的话,就没有任何问题shadow用户名称 + 加密过的密码 + 密码修改的日期 + 密码不可改动的时间 + 密码需要重新修改的时间 + 密码变更期限前警告时间 + 密码过期的宽限时间 + 账号失效的日期 + 保留group创建用户A, 创chsh -s Shell 如果不指定,那就是我自己chsh -s /bin/zs原创 2020-07-26 20:09:40 · 225 阅读 · 0 评论 -
文件的读和写—接口部分的讲解
open read write close ;man 2 open;man 2 write//这一套fopen fread fwrite fgets getline fclose//这一套NAME read - read from a file descriptorSYNOPSIS #include <unistd.h>man 2 openNAME open, openat, creat - open and possibly cre原创 2020-07-26 15:20:09 · 375 阅读 · 0 评论