Skip to content

Commit

Permalink
auto commit
Browse files Browse the repository at this point in the history
  • Loading branch information
CyC2018 committed Jun 19, 2019
1 parent 33b88b8 commit 10af2cb
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 14 deletions.
4 changes: 2 additions & 2 deletions docs/notes/Linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -771,7 +771,7 @@ $ tar [-z|-j|-J] [xv] [-f 已有的 tar 文件] [-C 目录] ==解压缩

- 命令历史:记录使用过的命令
- 命令与文件补全:快捷键:tab
- 命名别名:例如 lm 是 ls -al 的别名
- 命名别名:例如 ll 是 ls -al 的别名
- shell scripts
- 通配符:例如 ls -l /usr/bin/X\* 列出 /usr/bin 下面所有以 X 开头的文件

Expand Down Expand Up @@ -1162,7 +1162,7 @@ dmtsai lines: 5 columns: 9
| R | running or runnable (on run queue)<br>正在执行或者可执行,此时进程位于执行队列中。|
| D | uninterruptible sleep (usually I/O)<br>不可中断阻塞,通常为 IO 阻塞。 |
| S | interruptible sleep (waiting for an event to complete) <br> 可中断阻塞,此时进程正在等待某个事件完成。|
| Z | zombie (terminated but not reaped by its parent)<br>僵死,进程已经终止但是不可被其父进程获取信息|
| Z | zombie (terminated but not reaped by its parent)<br>僵死,进程已经终止但是尚未被其父进程获取信息|
| T | stopped (either by a job control signal or because it is being traced) <br> 结束,进程既可以被作业控制信号结束,也可能是正在被追踪。|
<br>

Expand Down
2 changes: 1 addition & 1 deletion docs/notes/SQL.md
Original file line number Diff line number Diff line change
Expand Up @@ -721,7 +721,7 @@ CREATE USER myuser IDENTIFIED BY 'mypassword';
**修改账户名**

```sql
RENAME myuser TO newuser;
RENAME USER myuser TO newuser;
```

**删除账户**
Expand Down
8 changes: 4 additions & 4 deletions docs/notes/Socket.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,12 +84,12 @@ ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *
## 五大 I/O 模型比较
- 同步 I/O:将数据从内核缓冲区复制到应用进程缓冲区的阶段,应用进程会阻塞。
- 异步 I/O:不会阻塞
- 同步 I/O:将数据从内核缓冲区复制到应用进程缓冲区的阶段(第二阶段),应用进程会阻塞。
- 异步 I/O:第二阶段应用进程不会阻塞
阻塞式 I/O、非阻塞式 I/O、I/O 复用和信号驱动 I/O 都是同步 I/O,它们的主要区别在第一个阶段。阻塞式 I/O 在第一阶段阻塞
同步 I/O 包括阻塞式 I/O、非阻塞式 I/O、I/O 复用和信号驱动 I/O ,它们的主要区别在第一个阶段。
非阻塞式 I/O 、信号驱动 I/O 和异步 I/O 在第一阶段不会阻塞。异步 I/O 在第二阶段也不会阻塞。
非阻塞式 I/O 、信号驱动 I/O 和异步 I/O 在第一阶段不会阻塞。
<div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/1492928105791_3.png"/> </div><br>
Expand Down
5 changes: 2 additions & 3 deletions docs/notes/计算机操作系统 - 进程管理.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,9 +158,8 @@ QQ 和浏览器是两个进程,浏览器进程里面有很多线程,例如 H

## 2. 同步与互斥

- 同步:多个进程因为合作产生的直接制约关系。
- 互斥:多个进程在同一时刻只有一个进程能进入临界区。为间接制约关系。
准则:空闲让进,忙时等待,有限等待,让权等待(立即释放处理器,防止忙等待)
- 同步:多个进程因为合作产生的直接制约关系,使得进程有一定的先后执行关系。
- 互斥:多个进程在同一时刻只有一个进程能进入临界区。

## 3. 信号量

Expand Down
6 changes: 3 additions & 3 deletions notes/Socket.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,10 @@ ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *
## 五大 I/O 模型比较
- 同步 I/O:将数据从内核缓冲区复制到应用进程缓冲区的阶段,应用进程会阻塞。
- 异步 I/O:不会阻塞
- 同步 I/O:将数据从内核缓冲区复制到应用进程缓冲区的阶段(第二阶段),应用进程会阻塞。
- 异步 I/O:第二阶段应用进程不会阻塞
阻塞式 I/O、非阻塞式 I/O、I/O 复用和信号驱动 I/O 都是同步 I/O,它们的主要区别在第一个阶段。
同步 I/O 包括阻塞式 I/O、非阻塞式 I/O、I/O 复用和信号驱动 I/O ,它们的主要区别在第一个阶段。
非阻塞式 I/O 、信号驱动 I/O 和异步 I/O 在第一阶段不会阻塞。
Expand Down
2 changes: 1 addition & 1 deletion notes/计算机操作系统 - 进程管理.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ QQ 和浏览器是两个进程,浏览器进程里面有很多线程,例如 H

## 2. 同步与互斥

- 同步:多个进程按一定顺序执行;
- 同步:多个进程因为合作产生的直接制约关系,使得进程有一定的先后执行关系。
- 互斥:多个进程在同一时刻只有一个进程能进入临界区。

## 3. 信号量
Expand Down

0 comments on commit 10af2cb

Please sign in to comment.