码迷,mamicode.com
首页 > 系统相关
操作系统——2.2-3经典进程的同步问题
1.生产者 消费者问题 系统中有一组生产者进程和一组消费者进程,生产者进程每次生产一个产品放入缓冲区,消费者进程每次从缓冲区中取出一个产品并使用。 生产者、消费者共享一个初始为空、大小为n的缓冲区,各进程互斥访问 缓冲区没满时,生产者才能把产品放入缓冲区,否则必须等待 缓冲区不空时,消费者才能从中取 ...
分类:系统相关   时间:2020-05-19 20:58:50    阅读次数:68
Linux内核进程调度overview(1)
一、概述 决定何时、如何选择一个新进程运行的这组规则叫做:调度策略(scheduling policy)。 Linux的调度是基于分时技术(time sharing):多个进程以“时间多路复用”方式运行,因为CPU的时间呗分成“片”(slice),给每个可运行进程分配一片。如果当前运行进程的时间片或 ...
分类:系统相关   时间:2020-05-19 20:51:09    阅读次数:74
操作系统——2.1-1进程的定义,组成,组织方式,特征
进程的定义,组成,组织方式,特征 1.进程的定义和组成 进程是 进程实体 的运行过程,是系统进行 资源分配和调度 的一个独立单位 进程实体 (进程):PCB,程序段,数据段 PCB (进程控制块): 进程描述信息(进程标识符PID,用户标识符UID) 进程控制和管理信息 资源分配清单 处理机相关信息 ...
分类:系统相关   时间:2020-05-19 20:46:01    阅读次数:88
linux常用的杀毒软件
?背景:今天学习公司产品的时候,突然发现其底层linux系统集成了Clam Antivirus杀毒引擎,突然兴趣来了,彻底整理研究下,特写了此随笔!! ?Linux创始人:最早是由芬兰 Linus Torvalds(林纳斯·本纳第克特·托瓦兹)为尝试在英特尔x86架构上提供自由的类Unix操作系统而 ...
分类:系统相关   时间:2020-05-19 20:41:47    阅读次数:151
进程间的通信
1.multiprocessing.Queue() 以Queue为例,在父进程中创建两个子进程,一个往Queue里写数据,一个从Queue里读数据: multiprcessing.Queue.put() 为 入队操作 multiprcessing.Queue.get() 为 出队操作 队列 线程 和 ...
分类:系统相关   时间:2020-05-19 20:28:40    阅读次数:64
Emacs for OIer 的一些配置
最近又用上了 emacs,又充实了一下我的配置文件。 结果就是更加难背了(雾 从里面也可以看出来,F6 可以调出 gdb~~(虽然我从来都不用)~~,F7 是一键编译(这个太舒服了),F8 是调出命令行。 可以调大字体, 可以调小字体, 就是回到初始字体大小。 ...
分类:系统相关   时间:2020-05-19 20:13:09    阅读次数:65
操作系统——2.1-2进程的状态与转换
1.进程的三种基本状态 就绪态:已具备全部条件,没有CPU 运行态:占用CPU 阻塞态:因等待某一事件,放弃CPU,暂时不能运行 其他2种:进程的创建态、终止态 2.进程状态的装换 3.挂起状态(静止状态) 4.进程控制块 (1)进程控制块的作用 使一个在多道程序环境下不能独立运行的程序(含数据), ...
分类:系统相关   时间:2020-05-19 20:10:59    阅读次数:64
Linux系统使用
【环境搭建】 1 安装虚拟机 2 安装Linux操作系统 【上手操作】 1 本地操作:Linux基本命令; 在linux下的终端敲命令 2 远程操作; 如:在windows下远程访问虚拟机中的linux/centOS具体命令: 没有 ...
分类:系统相关   时间:2020-05-19 18:55:22    阅读次数:77
IMac 默认host 配置
前段时间不小心改了host 配置,想要还原,以下是默认配置: # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change t ...
分类:系统相关   时间:2020-05-19 18:49:21    阅读次数:78
Mac制作U盘启动项
导读 鄙人刚买回来的电脑,自带系统版本:10.14.5(19款的),有一天,提示系统升级,升到了10.15.4,从此落下了后遗症,mac系统密码输入完之后,读条读到2/3的时候,会黑屏闪一下,百思不得其解以为电脑硬件问题,问过苹果售后小妹,给我一堆解决方案,试过都不行,然后就百度,其他不止我一个人遭 ...
分类:系统相关   时间:2020-05-19 18:44:10    阅读次数:146
eclipse 乱码解决
1.修改项目编码格式: 鼠标移到项目名,右键 Properties Resource Text file enCoding 更改编码(UTF 8等) Apply OK 退出 2.修改整个Eclipse工作空间的编码 Window Preferences General Workspace text ...
分类:系统相关   时间:2020-05-19 18:41:15    阅读次数:83
linux实现高并发请求工具
使用工具ab CentOS6默认安装 CentOS7需要手动安装 contos7下: 1、联网: yum install httpd-tools 2、未联网(没试过): (1)进入cd /run/media/root/CentOS7×8664/Packages(路径跟centos6不同)(2)顺序安 ...
分类:系统相关   时间:2020-05-19 18:39:02    阅读次数:83
gitlab安装配置(Ubuntu18和CentOS7)
gitlab_install_on_ubuntu18_centos7 参考文档: 清华大学镜像站及文档: https://mirror.tuna.tsinghua.edu.cn/help/gitlab ce/ 1.在 ubuntu18 上安装社区版 gitlab ce 官方文档默认安装的是企业版 g ...
分类:系统相关   时间:2020-05-19 18:26:59    阅读次数:65
Intellij idea兼容 Eclipse 快捷键 (仅个人学习回顾,防止遗忘)
"尚硅谷视频教程链接" "学习资料获取" 执行(run) alt + r 提示补全(Class Name Completion) alt + / 单行注释 ctrl + / 多行注释 ctrl + shift + / 向下复制一行 (Duplicate Lines) ctrl + alt + dow ...
分类:系统相关   时间:2020-05-19 18:17:35    阅读次数:78
Linux 比较常用的命令
#磁盘空间 df -h 显示已经挂载的分区列表 du -sh [file] 估算当前使用磁盘空间 du -sk * | sort -rn 以容量大小递减排序 文件搜索 find find [file_path] -name test 从指定路径下开始找 名称 为test 文件和目录 find / - ...
分类:系统相关   时间:2020-05-19 18:01:27    阅读次数:59
linux安装nginx以及nginx部署前端服务
之前没在linux上安装nginx并且部署前端环境,现总结如下 1.下载并解压压缩包 cd /app/ //下载tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz //解压tar包 tar -xvf nginx-1.13.7.tar.gz ...
分类:系统相关   时间:2020-05-19 17:56:37    阅读次数:59
linux系列之常用运维命令整理笔录
文章目录一、系统监控1、free命令2、ulimit命令3、top命令4、df命令5、ps命令二、文件操作1、tail命令2、ll-ah三、网络通信1、netstat2、重启网络3、SELinux4、防火墙四、系统管理1、uname2、ipaddr一、系统监控1、free命令free命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存语法:free[para
分类:系统相关   时间:2020-05-19 16:28:29    阅读次数:59
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!