一些面试题目

1、信号量
用于进程间传递信号的一个整数值。在信号量上只有三种操作可以进行:初始化,P操作和V操作,这三种操作都是原子操作。P操作(递减操作)可以用于阻塞一个进程,V操作(增加操作)可以用于解除阻塞一个进程。

可把信号量视为一个具有整数值的变量,在它之上定义三个操作:

  • 一个信号量可以初始化为非负数
  • semWait操作使信号量s减1.若值为负数,则执行semWait的进程被阻塞。否则进程继续执行。
  • semSignal操作使信号量加1,若值大于或等于零,则被semWait操作阻塞的进程被解除阻塞。

2、管程
管程是由一个或多个过程、一个初始化序列和局部数据组成的软件模块,其主要特点如下:

  • 局部数据变量只能被管程的过程访问,任何外部过程都不能访问。
  • 一个进程通过调用管程的一个过程进入管程。
  • 在任何时候,只能有一个进程在管程中执行,调用管程的任何其他进程都被阻塞,以等待管程可用。

管程通过使用条件变量提供对同步的支持,这些条件变量包含在管程中,并且只有在管程中才能被访问。有两个函数可以操作条件变量:

  • cwait(c):调用进程的执行在条件c上阻塞,管程现在可被另一个进程使用
  • csignal(c):恢复执行在cwait之后因为某些条件而阻塞的进程。如果有多个这样的进程,选择其中一个;如果没有这样的进程,什么以不做。

3、消息传递
消息传递的实际功能以一对原语的形式提供:

  • send(destination,message)
  • receive(source,message)

这是进程间进程消息传递所需要的最小操作集。一个进程以消息的形式给另一个指定的目标进程发送消息;进程通过执行receive原语接收消息,receive原语中指明发送消息的源进程和消息。

读者写者问题如何保证公平性?
至于谁优先的问题,主要从以下两个方面来判断:

  1. 当优先级低的进程获得临界区时,高优先级进程能从低优先级进程中抢得临界区的访问权
  2. 当优先级高的进程在访问临界区时,低优先级进程必须等待,直到高优先级全部访问完才有机会访问临界区

可以将所有读者和所有写者分别存于一个读者等待队列和一个写者等待队列中,每当读允许时,就从读者队列中释放一个或多个读者线程进行读操作;
当写允许时,就从写者队列中释放一个写者线程进行写操作。

怎么统计出现次数最多的数据?

  1. 使用map统计
  2. 前缀树
  3. 求众数,摩尔投票法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
名词介绍 根据ICT从业者的学习和进阶需求,华为认证分为工程师级别、高级工程师级别和专家级别三个认证等级。 [1] HCIA:Huawei Certified ICT Associate 华为认证ICT工程师 是华为职业认证中用于标识个人能力在某一技术领域达到工程师级别的证明,表示通过认证的人员具备安装、配置、运行 ICT 设备,并进行故障排除的能力。 HCIP:Huawei Certified ICT Professional 华为认证ICT高级工程师 是华为职业认证中用于标识个人能力在某一技术领域达到高级工程师级别的证明,表示通过认证的人员具有丰富的 ICT 知识和实践能力。 HCIE:Huawei Certified ICT Expert 华为认证ICT专家 是华为认证体系中最高级别的 ICT 技术认证,表示通过认证的人具有 ICT 领域专业知识和丰富实践经验。 [2] 1、路由交换领域认证项 1)HCIA-Routing& Switching认证 培训和认证具备中小型企业网络部署和运维能力的工程师。 通过认证验证的能力:掌握中小型网络的特点和通用技术,具备使用华为路由交换设备协助进行中小型企业网络设计、实施和运维的基础能力,实现企业网络的互联。 建议掌握的知识:网络基础知识,网络的基本连接方法,网络架构基础,网络故障排除基础,华为路由交换设备的安装和调试。 [3] 2)HCIP-Routing& Switching认证 培训和认证在数据通信领域具备独立进行中小型网络规划设计、部署和运维的能力的高级工程师。 通过认证验证的能力:全面掌握中小型网络的特点和更深入的技术应用,具备使用华为路由交换设备独立进行中小型企业网络规划设计、部署和运维的能力,实现网络的较高安全性、可用性和可靠性。 建议掌握的知识:全面和深入的网络知识,交换机和路由器高级应用,TCP/IP协议簇,路由协议,访问控制,eSight、Agile Controller产品介绍,SDN、VXLAN、NFV的基本知识,PDIOI等。 [4] 3)HCIE-Routing& Switching认证 培训与认证在数据通信领域具备大中型复杂网络规划设计、部署、运维及优化能力的网络技术专家。 通过认证验证的能力:掌握大中型复杂网络特点和技术发展趋势,具备基于大中型企业应用独立规划设计、部署、运维和优化的能力,实现网络的高扩展、高安全和高效,支撑企业所需的语音、无线、云和存储等应用的全面集成。 建议掌握的知识:不同设备和网络之间复杂连接问题的解决方法(高级路由协议),使用技术解决方案高带宽、缩短时延、最大限度高性能,加强安全性和支持全球应用,复杂网络的故障排除。 [5] 考试流程 华为认证考试由Pearson VUE考试服务公司代理。华为认证不同级别与方向的认证考试项具有不同的考试要求与流程。 [6] 要获得HCIA、HCIP、HCIE等华为认证,需参加并通过一门或多门与认证项对应的考试。 华为认证的理论考试由全球权威的专业认证考试服务机构Pearson VUE代理,在规定的时间、保密的环境中进行。 [6] 认证考试题型为单选、多选和判断题,答题必须按顺序进行,选择下一题后将不能回到已经做过的试题做修改。 [7] 考试概况 认证考试是华为认证项的组成部分,Pearson VUE作为华为认证笔试考试服务供商,为考生供良好的考试解决方案,通过计算机化的考试模式,对涉及到实际应用的ICT学科的相关知识、能力和技巧进行评估。 [8] 认证考试有规定的时间,并在保密的环境中通过在线计算机考试方式进行。考试时间一般为90~120分钟;根据考试科,试题数量不等,一般为50—70题;题型为单选、多选、判断题。 考试科与费用 华为认证考试科、考试代码、考试费用速查表如下 [9] : 技术方向 认证科 考试代码 考试费用 Finance HCIA-Finance H41-211 200 USD Public Safety HCIA-Public Safety H41-311 200 USD HCIP-Public Safety H41-321 300 USD Big Data HCIA-Big Data H13-711 200 USD HCIP-Big Data Developer H13-723 300 USD HCIP-Big Data Operation & Maintenance H13-722 300 USD HCIE-Big Data-Data Mining笔试 H13-731 300 USD HCIE-Big Data-Data Mining实验 H13-732 8000CNY HCIE-Big Data-Data Mining面试 H13-733 AI HCIA-AI H13-311 200 USD HCIP-AI HiAI Developer H13-322 300 USD HCIP-AI EI Developer H13-321 300 USD IoT HCIA-IoT H12-111 200 USD HCIP-IoT Developer H52-111 300 USD Intelligent Video Surveillance HCIA-Intelligent Video Surveillance H12-511 200 USD Enterprise Comunication HCIA-Unified Communication H11-811 200 USD HCIP-Unified Communication H11-828 300 USD HCIA-Video Conference H11-851 200 USD HCIP-Video Conference H11-861 300 USD HCIE-Enterprise Communication 笔试 H11-879 300 USD HCIE-Enterprise Communication 实验 H11-880 8000CNY HCIE-Enterprise Communication 面试 H11-881 GaussDB HCIA-GaussDB H13-911 200 USD HCIP-GaussDB-OLTP H13-921 300 USD HCIP-GaussDB-OLAP H13-922 300 USD Cloud Service HCIA-Cloud Service H13-811 200 USD HCIP-Cloud Service Solutions Architect H13-821 300 USD HCIP-Cloud Service Developer H53-821 300 USD HCIE-Cloud Service Solutions Architect笔试 H13-831 300 USD HCIE-Cloud Service Solutions Architect实验 H13-832 8000CNY HCIE-Cloud Service Solutions Architect面试 H13-833 Cloud Computing HCIA-Cloud Computing H13-511 200 USD HCIP-Cloud Computing H13-527 300 USD HCIP-Cloud Computing-Container H13-526 300 USD HCIP-Cloud Computing-OpenStack H13-525 300 USD HCIP-Cloud Computing Developer H53-511 300 USD HCIE-Cloud Computing笔试 H13-531 300 USD HCIE-Cloud Computing实验 H13-532 8000CNY HCIE-Cloud Computing面试 H13-533 Kunpeng Application Developer HCIA-Kunpeng Application Developer H13-111 200 USD Data Center HCIA-Data Center H13-411 200 USD HCIP-Data Center-ITIDM H13-421 160 USD HCIP-Data Center-CDCDM H13-422 160 USD HCIE-Data Center 笔试 H13-431 300 USD HCIE-Data Center 实验 H13-432 8000CNY HCIE-Data Center 面试 H13-433 Intelligent Computing HCIA-Intelligent Computing H13-211 200 USD HCIP-Intelligent Computing H13-221 300 USD HCIE-Intelligent Computing笔试 H13-231 300 USD HCIE-Intelligent Computing实验 H13-232 8000CNY HCIE-Intelligent Computing面试 H13-233 Storage HCIA-Storage H13-611 200 USD HCIP-Storage-CCSN H13-621 160 USD HCIP-Storage-CCSS H13-622 160 USD HCIP-Storage-CDPS H13-623 160 USD HCIE-Storage 笔试 H13-629 300 USD HCIE-Storage 实验 H13-630 8000CNY HCIE-Storage 面试 H13-631 Routing & Switching HCIA-Routing & Switching H12-211 200 HCIP-Routing & Switching-IERS H12-221 160 HCIP-Routing & Switching-IENP H12-222 160 HCIP-Routing & Switching-IEEP H12-223 160 HCIE-Routing & Switching 笔试 H12-261 300 HCIE-Routing & Switching 实验 H12-262 8000CNY HCIE-Routing & Switching 面试 H12-263 WLAN HCIA-WLAN H12-311 200 HCIP-WLAN-CEWA H12-321 160 HCIP-WLAN-POEW H12-322 160 Security HCIA-Security H12-711 200 HCIP-Security-CISN H12-721 160 HCIP-Security-CSSN H12-722 160 HCIP-Security-CTSS H12-723 160 HCIE-Security 笔试 H12-731 300 HCIE-Security 实验 H12-732 8000CNY HCIE-Security 面试 H12-733 SDN HCIA-SDN H31-611 200 HCIP-SDN H31-612 300 Transmission HCIA-Transmission H31-311 200 HCIP-Transmission H31-341 300 HCIE-Transmission 笔试 H12-931 300 HCIE-Transmission 实验 H12-932 8000CNY HCIE-Transmission 面试 H12-933 Access HCIA-Access H35-210 200 HCIP-Access H35-211 300

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值