其他分享
首页 > 其他分享> > 2021/08/07 模拟笔试复盘

2021/08/07 模拟笔试复盘

作者:互联网

http协议字段

指的是在http中请求和相应消息中的消息头部分;get,post,delete都是,但connect不是(connection是)

sql语句:select distinct

表中一个列可能仅仅列出不同的值

OSI七层协议

应用层:最顶层,是各种应用的程序协议:HTTP,FTP(文件传输协议), SMTP (邮件传输协议),DHCP(动态配置主机协议)
表示层:信息的语法语义的关联(加密、解密)
会话层:给不同机器上的用户建立回话(SSL,TLS协议)
传输层:接受上一层(应用层)数据,有需要就分割,然后交给网络层
网络层:控制子网的运行(ICMP)
数据链路层:物理寻址
物理层:原始bit流传输

DHCP协议(应用层)

动态主机配置协议;由服务器控制一段IP地址范围,客户机登录服务器的时候可以自动被分配IP和子网掩码

命令行

  1. top:显示系统中个进程占用资源情况,因为现在用的都是多核cpu,所以占用率可以大于100%
  2. uptime :打印系统总过运行多长时间,和系统的平均负载
  3. mkfifo:命名管道
  4. fork:本来只有一个进行app,然后它调用了fork()函数,然后就产生了子进程
  5. setsid 调用成功后,返回新的会话的ID,调用setsid函数的进程成为新的会话的领头进程,并与其父进程的会话组和进程组脱离

InnoDB 关键特性

1 插入缓冲:带来性能的提升;索引页在缓冲池,则直接插入,不在则先放入缓冲池然后返回成功的结果,由master thread 定时插入,使得多个插入合并到一个IO
2 两次写:带来数据页的可靠,先将数据写入缓冲区,再分两次把缓冲区的数据写入磁盘共享表
3 自适应hash:根据某些热点页自动建立hash索引

ARP表,转发表,路由表

帮助完成数据包的正确寻址与转发

操作系统临界区

理解资源是一次仅允许一个进程使用的共享资源,每个进程中访问临界资源的程序被称为临界区。临界区每次只允许一个进程进入

ICMP 网络层

TCP/IP的子协议,用于传输出错报告和控制信息,“错误侦测与回报机制”

grep

用于查找文件中符合条件的字符串

MTU

最大传输单元,用来通知对方锁能接受的数据服务单元的最大尺寸

fork和vfork

1 fork 子进程拷贝父进程的数据和代码段,vfork 子与父共享数据段
2 fork 父子进程执行顺序不确定 vfork 子先执行,
3 vfork 调用exec exit 之前父子进程数据共享,调用后父进程才能被调度运行
4 vfork保证子进程先执行,如果调用exec or exit之前子进程需要依赖父进程的进一步动作,有可能发生死锁

标签:fork,协议,调用,07,08,临界,2021,进程,vfork
来源: https://www.cnblogs.com/donkeyAndConcise/p/15114402.html