数据库,计算机网络、操作系统刷题笔记29

news2024/9/29 5:33:17

数据库,计算机网络、操作系统刷题笔记29

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开
测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库
这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!
考网警特招必然要考操作系统,计算机网络,由于备考时间不长,你可能需要速成,我就想办法自学速成了,课程太长没法玩
【1】Oracle数据库:刷题错题本,数据库的各种概念
【2】操作系统,计算机网络,数据库刷题笔记2
【3】数据库、计算机网络,操作系统刷题笔记3
【4】数据库、计算机网络,操作系统刷题笔记4
【5】数据库、计算机网络,操作系统刷题笔记5
【6】数据库、计算机网络,操作系统刷题笔记6
【7】数据库、计算机网络,操作系统刷题笔记7
【8】数据库、计算机网络,操作系统刷题笔记8
【9】操作系统,计算机网络,数据库刷题笔记9
【10】操作系统,计算机网络,数据库刷题笔记10
【11】操作系统,计算机网络,数据库刷题笔记11
【12】操作系统,计算机网络,数据库刷题笔记12
【13】操作系统,计算机网络,数据库刷题笔记13
【14】操作系统,计算机网络,数据库刷题笔记14
【15】计算机网络、操作系统刷题笔记15
【16】数据库,计算机网络、操作系统刷题笔记16
【17】数据库,计算机网络、操作系统刷题笔记17
【18】数据库,计算机网络、操作系统刷题笔记18
【19】数据库,计算机网络、操作系统刷题笔记19
【20】数据库,计算机网络、操作系统刷题笔记20
【21】数据库,计算机网络、操作系统刷题笔记21
【22】数据库,计算机网络、操作系统刷题笔记22
【23】数据库,计算机网络、操作系统刷题笔记23
【24】数据库,计算机网络、操作系统刷题笔记24
【25】数据库,计算机网络、操作系统刷题笔记25
【26】数据库,计算机网络、操作系统刷题笔记26
【27】数据库,计算机网络、操作系统刷题笔记27
【28】数据库,计算机网络、操作系统刷题笔记28


文章目录

  • 数据库,计算机网络、操作系统刷题笔记29
    • @[TOC](文章目录)
  • Oracle数据库知识点复习
    • 解决事务脏读、不可重复读、幻读的方法:隔离事务
    • 如何切换隔离级别的模式:???
  • 数据封装的过程是( )
  • BGP 不是一种距离矢量路由选择协议,而是通路向量路由协议
  • 下边与http缓存无关的头字段是()
  • 只要是4对双绞线,不管是几类,最大传输距离都被业内标准设定为100米。
  • ICMP差错报告报文共有5种情况:
  • 下列 IP 地址中为有效私有地址的是_________
  • 关于DNS协议以下说法错误的是()DNS虽然用UDP多,但是可以用TCP
  • 下列关于单模光纤与多模光纤的区别描述错误的是?
  • 设某类资源有5个,由3个进程共享,每个进程最多可申请()个资源而使系统不会死锁。
  • 在请求分页存储管理中,当访问的页面不在内存时,便产生缺页中断,缺页中断是属于()。
  • 虽然指令和数据都是以二进制形式存放在存储器中,但CPU可以根据指令周期的不同阶段来区分是指令还是数据,
  • 以下命令可以用于获取本机cpu使用率的是:
  • 进程调度的关键问题是( )。
  • 总结

Oracle数据库知识点复习

解决事务脏读、不可重复读、幻读的方法:隔离事务

在这里插入图片描述
用事务隔离级别来解决这个问题
在这里插入图片描述
如果读了没提交,其实就是脏
已经提交,那只能是不可重复读,不会是脏读
如果不让你更新,就不会造成不可重复,当然可以加,可以删,还是会幻读
如果DML直接禁止,OK,仨都不会出问题
serializable:加锁
在这里插入图片描述
三种问题就是因为几个事务并发执行
如果将其串行化,锁住数据库,就不会出这个问题

懂??

虽然隔离的效果是越来越好的
但是性能也是越来越差

为啥呢?
因为并发效率高啊,你串行gg
在这里插入图片描述
读已提交
串行化

在这里插入图片描述

这俩是Oracle支持的哦

别的不行——当然,Oracle自己扩展了一种:read only只读,其他骚操作不行

如何切换隔离级别的模式:???

set transaction isolation level Serializable;


在这里插入图片描述
Oracle默认是读已提交

那read only呢?

set transaction read only;

在这里插入图片描述
只能读哦

切回默认

set transaction isolation level read committed;

读到的都是提交过的东西

在这里插入图片描述
打开俩事务,同样设置
在这里插入图片描述
默认读那些已经提交的数据
所以事务2看不到1修改的东西

在这里插入图片描述
现在事务1提交
在这里插入图片描述
事务2就可以读到事务1已经提交的数据
美滋滋
懂???
99%默认read committed
性能好
不要用serializable,性能差劲烂到底

MySQL是支持4种的
Oracle只支持24,你了解就行。

数据封装的过程是( )

在这里插入图片描述

应用层:数据
传输层:报文段
网络层:数据报
链路层:帧
链路层:比特流

曾今有一个题,那个数据它搞成字节流了???
把我搞混淆了
操蛋

链接:https://www.nowcoder.com/questionTerminal/c9ec66ac1eca46b69d89d40892ec2246
来源:牛客网

BGP 不是一种距离矢量路由选择协议,而是通路向量路由协议

在这里插入图片描述

BGP属于外部或域间路由协议。BGP的主要目标是为处于不同AS中的路由器之间进行路由信息通信提供保障。

BGP既不是纯粹的矢量距离协议,也不是纯粹的链路状态协议,通常被称为通路向量路由协议。

边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。
BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。

BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。
网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓朴图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。

下边与http缓存无关的头字段是()

在这里插入图片描述
这题目应该看那个content就知道,这是消息,当然不是head
gg

链接:https://www.nowcoder.com/questionTerminal/0ca0dac3339f4391b7296f9f46e63ccd
来源:牛客网

Expires【过期】:它通常的使用格式是Expires:Fri ,24 Dec 2027 04:24:07 GMT,后面跟的是日期和时间,超过这个时间后**,缓存的内容将失效**

Last-Modified / If-Modified【最后一个修改点】:一般服务端在响应头中返回一个Last-Modified字段,告诉浏览器这个页面的最后修改时间

Etag/If-None-Match【标志】:用于验证缓存有效性

Content-Length:用于描述HTTP 消息实体的传输长度

只要是4对双绞线,不管是几类,最大传输距离都被业内标准设定为100米。

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/5c871085923d4578abcd66a042eb1c32
来源:牛客网

ICMP差错报告报文共有5种情况:

在这里插入图片描述
ping命令

1.终点不可达:无法交付时,向源点发【网路可达】
2.源点抑制:拥塞丢包时,向源点发送,使源点知道应降低发送速率【拥塞控制】
3.时间超过:生存时间为0的数据报或在预先规定的时间内不能收到,丢弃并向源点发时间超过报文【差错控制】
4.参数问题:首部字段不正确
5.改变路由(重定向):改变路由报文发给主机,使主机知道下次应将数据报发送给另外的路由【路由控制】

下列 IP 地址中为有效私有地址的是_________

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/80517203d63d4b62ad213e21f6e436a9
来源:牛客网

A类地址: 第一个字节为网络号(一个字节8位),后三个字节为主机号。
该类IP地址的最前面为"0"。 地址范围从1.0.0.0到126.0.0.0,
10.0.0.0到10.255.255.255私有地址所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
默认网络掩码为255.0.0.0,可用的A类网络有126个,每个网络能容纳1千多万个主机,一般用于大型网络。

**B类地址:**前两个字节为网络号,后两个字节为主机号。
该类IP地址的最前面为"10",地址范围从128.0.0.0到191.255.0.0,
172.16.0.0到172.31.255.255是私有地址
默认网络掩码为255.255.0.0,可用的B类网络有16382个,每个网络能容纳6万多主机。

**C类地址:**前三个字节为网络号,后一个字节为主机号。该类IP地址的最前面为"110",地址范围从192.0.0.0到223.225.255.0,192.168.0.0到192.168.255.255是私有地址。
默认网络掩码为255.255.255.0,C类网络可达209万余个,每个网络能容纳254个主机。

D类地址:网络号为1110,用于多点广播。

E类地址:网络号为1111,为将来使用保留

关于DNS协议以下说法错误的是()DNS虽然用UDP多,但是可以用TCP

在这里插入图片描述

下列关于单模光纤与多模光纤的区别描述错误的是?

在这里插入图片描述

按传输模式分 按光在光纤中的传输模式可分为:单模光纤和多模光纤。

多模光纤 多模光纤(Multi Mode Fiber):中心玻璃芯较粗(50或62.5μm),可传多种模式的光。但其模间色散较大,这就限制了传输数字信号的频率,而且随距离的增加会更加严重。例如:600MB/KM的光纤在2KM时则只有300MB的带宽了。因此,多模光纤传输的距离就比较近,一般只有几公里。 单模光纤 单模光纤(Single Mode Fiber):中心玻璃芯很细(芯径一般为9或10μm),只能传一种模式的光。因此,其模间色散很小,因此传输频带宽,容量大,适用于远程通讯,但还存在着材料色散和波导色散,这样单模光纤对光源的谱宽和稳定性有较高的要求,即谱宽要窄,稳定性要好。后来又发现在1.31μm波长处,单模光纤的材料色散和波导色散一为正、一为负,大小也正好相等。这就是说在1.31μm波长处,单模光纤的总色散为零。从光纤的损耗特性来看,1.31μm处正好是光纤的一个低损耗窗口。这样,1.31μm波长区就成了光纤通信的一个很理想的工作窗口,也是现在实用光纤通信系统的主要工作波段。1.31μm常规单模光纤的主要参数是由国际电信联盟ITU-T在G652建议中确定的,因此这种光纤又称G652光纤。

设某类资源有5个,由3个进程共享,每个进程最多可申请()个资源而使系统不会死锁。

在这里插入图片描述
这要小心
先让俩用22
单独留1个轮流用
就OK

在请求分页存储管理中,当访问的页面不在内存时,便产生缺页中断,缺页中断是属于()。

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/8b6d9ff568d5424ea7c925001b3268bf
来源:牛客网

中断类型分为如下两大类:
一、强迫性中断:正在运行的程序所不期望的,来自硬件故障或外部请求。
1、I/O 中断:来自外部设备通道;
2、程序性中断:运行程序本身的中断,如 溢出、缺页中断、缺段中断、地址越界。
3、时钟中断
4、控制台中断
5、硬件故障

二、自愿性中断:用户在编程时要求操作系统提供的服务,使用访管指令或系统调用使中断发生。也称为访管中断。包括执行I/O,创建进程,分配内存,信号量操作,发送/接收消息。

骚啊

虽然指令和数据都是以二进制形式存放在存储器中,但CPU可以根据指令周期的不同阶段来区分是指令还是数据,

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/a3f31b323a454696a81e942e22185a0d
来源:牛客网

虽然指令和数据都是以二进制形式存放在存储器中,但CPU可以根据指令周期的不同阶段来区分是指令还是数据,

通常在取指阶段取出的是指令,在执行阶段取出的是数据。
本题容易误选A,需要清楚的是,CPU只有在确定取出的是指令之后,才会将其操作码送去译码,因此,不可能依据译码的结果来区分指令和数据。

牛逼

所以cpu的时序周期很重要呢

以下命令可以用于获取本机cpu使用率的是:

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/ae9300a44957470eaa1612297e726428
来源:牛客网

top命令 所显示信息的前五行是当前系统情况整体的统计情况。
第一行,任务队列信息,同 uptime 命令的执行结果
第二行,Tasks — 任务(进程)
第三行,cpu状态信息
第四行,内存状态
第五行,swap交换分区信息
第六行,空行
第七行以下:各进程(任务)的状态监控

进程调度的关键问题是( )。

在这里插入图片描述

链接:https://www.nowcoder.com/questionTerminal/855cd83cf6ed47e2a00fd8cf2c867188
来源:牛客网

这里将操作系统的功能分模块化更清晰
操作系统的功能可大致分为:处理器管理(进程管理,调度),存储器管理,设备管理和文件管理

A 内存分配 是存储器管理中的功能:内存分配,内存保护,地址映射,内存扩充
B 时间片的确定, 是进程调度——时间片轮转法 或 结合了此调度算法的一个标量, 用来表示每次被调度后,此进程在CPU上可运行的最长指令周期
C 调度算法的选择 是进程调度(处理器管理 ——> 调度{作业调度,进程调度})中最核心的内容
D I/O设备的分配是设备管理中的功能:缓冲管理,设备分配,设备处理


总结

提示:重要经验:

1)
2)学好oracle,操作系统,计算机网络,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/150295.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

联合证券|主力加仓电气设备、有色金属等行业

上证指数、深证成指早盘探底上升,午后震动回落,尾盘有所上升;创业板指早盘探底冲高,午后震动回落;科创50指数早盘高开高走,午后震动回落。到收盘,上证指数报3157.64点,涨0.08%&#…

如何在Windows中轻松扩大C盘?

因为C盘是系统盘,所以没有足够的空间会导致电脑变慢,影响程序或游戏的运行。新电脑C盘可能有足够的可用空间,但随着对电脑的使用,应用程序安装的越来越多。即便很多程序安装到D盘,但某些程序仍然会占用C盘的部分空间。…

Linux信号通信之信号

文章目录什么是信号生活中的信号进程的信号Linux信号种类前台进程和后台进程进程对信号的处理策略Linux产生信号的方式系统调用发送信号kill调用raise调用abortalarm通过终端按键产生信号通过软件条件产生信号信号的自定义处理signalsigactionCoredump函数重入可重入函数和不可…

Spire.Office 8.1.1 for .NET 是 Spire.Office 7.12.5吗

为何 Spire.Office for .net 8.1.1 悄悄而来?不得而知。官网没有更新信息,为何?我们都不清楚,但是都需要迎接它的到来,不管何种原因,接受吧 by Ω578867473 Spire.Office 7.12.5 is released Friday, 30 De…

持续交付-Jenkinsfile 语法

实现 Pipeline 功能的脚本语言叫做 Jenkinsfile,由 Groovy 语言实现。Jenkinsfile 一般是放在项目根目录,随项目一起受源代码管理软件控制,无需像创建"自由风格"项目一样,每次可能需要拷贝很多设置到新项目,…

openEuler委员会主席江大勇:激发原创力量,逐梦数智未来

12月29日,由欧拉开源社区发起并联合华为、麒麟软件、统信软件、麒麟信安、超聚变、英特尔、中科院软件所、软通动力、润和软件等伙伴,共同举办的openEuler Summit 2022于线上举行。 会上,openEuler委员会主席江大勇发表了《激发原创力量&…

PyQt学习笔记-基本窗体

记述PyQt的基本窗体信息和基本操作。一、主窗体类(QMainWindow)主窗体类是通用的主窗体,包含菜单栏(QMenuBar),工具栏(QToolBars),悬停部件(QDockWidgets&…

国产之光Yakit——POC模拟神器

概要介绍Yakit 是一个高度集成化的 Yak 语言安全能力的安全测试平台,使用 Yakit,可以做到:类 Burpsuite 的 MITM 劫持操作台查看所有劫持到的请求的历史记录以及分析请求的参数全球第一个可视化的 Web 模糊测试工具:Web FuzzerYak…

前端项目-小米商城

首页的展示 首页的功能 1、搜索栏模糊查询 在我在输入框输入关键字的时候,会匹配关键字,如果我的存放的数据里面包含这些关机键字就会显示出来。做到模糊查询的效果。 2、实现搜索功能 在首页的搜索框点击搜索的时候,就会对你输入的关键字进…

VCSA证书过期处理

原创作者:运维工程师 谢晋 前提提要 客户环境为VSAN环境,VCSA版本为6.7,登陆VCSA时发现报错如下图:     经验判断该报错是因为VCSA的证书过期了,登陆VCSA的5480界面https://VCSAIP:5480,发现果然是证…

Java设计模式-建造者模式Builder

介绍 建造者模式(Builder Pattern) 又叫生成器模式,是一种对象构建模式。它可以 将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方 法可以构造出不同表现(属性)的…

模拟实现list和vector反向迭代器

学习这部分知识,需要你了解vector和list的正向迭代器知识以及容器适配器知识,可以阅读我写的另外三篇vector、list、容器适配器 知识的博客!其中list知识内容尤其重要且难度要求很高! 反向迭代器,顾名思义是与正向迭代…

Mybatis整合Spring的事务控制与SqlSession线程安全问题

在Spring与Mybatis框架整合中,主要有两个重要改动,分别是事务与SqlSession。mybatis-spring包中为以上两个问题提供了解决方案。 重要组件 SpringManagedTransaction (Spring事务管理器)SqlSessionTemplate (SqlSess…

新年快到了,教大家用汇编语言显示Happy New Year!

新年快到了,教大家用汇编来显示Happy New Year! 文章目录新年快到了,教大家用汇编来显示Happy New Year!汇编老矣,尚能饭否?特点效率底层显示字符安装环境编写代码内存地址空间显示格式代码编译连接运行总结大家都知道&#xff0c…

使用Docker搭建主从数据库(MySQL)

很多人对主从数据库有一个误区,把多个MySQL搭建在同一个服务器上,性能提升是不是很有限?这个理念是错误的,数据库的性能瓶颈主要是在IO和CPU负载过高,在同一台服务器运行多个数据库,能带来更低的延迟&#…

Java中atomic包中的原子操作类总结

1. 原子操作类介绍 在并发编程中很容易出现并发安全的问题,有一个很简单的例子就是多线程更新变量 i1,比如多个线程执行 i操作,就有可能获取不到正确的值,而这个问题,最常用的方法是通过 Synchronized 进行控制来达到线程安全的目…

【自学Python】Python复数(complex)

Python复数(complex) Python复数(complex)教程 Python 可以支持复数,复数的虚部用 j 或 J 来表示。如果需要在程序中对复数进行计算,需要导入 Python 的 cmath 模块,在该模块下包含了各种支持复数运算的函数。 案例 复数 定义 Python 中…

vim光速开发,你值得拥有

文章目录vim设计哲学vim的模式什么是可视模式光标移动动作(motion)操作符(operator)操作符(operator)动作(motion)实际使用大小写转换easymotionvim-surroundTIPSideavim的使用vim设计哲学 vim被称为编辑器之神。它的成名就是因为…

Python文档阅读笔记-Turn Images into Cartoons using Python

本博文说明如何将图片转为卡通风格。 1. 导入依赖模块 在编程的第一步首先要导入依赖库,在这个图像转换成卡通风格的程序中需要包含3个模块,分别是openCV,numpy,matpoltlib。 import cv2 import numpy as np import matplotlib.…

solidity Dapp 基于merkle的选择性披露合约——我的还是我的

现在生活中,大家为了隐私,并不希望直接将个人信息给别人看,比如我们去住酒店时,需要登记姓名、身份证号信息,但是如果我们直接把身份证给前台人员的话,前台人员就可以看到我们的民族、住址等信息。那么我们…