zoukankan      html  css  js  c++  java
  • Linux系统的一些问题

    1.操作系统提供的服务:

      - 进程调度

      - 内存管理

      - 磁盘管理

      - 网络服务

      - 设备管理

      - 提供应用程序编程接口

    2.shell是什么?

      shell是一种具有特殊用途的程序,主要用于读取用户输入的命令,并执行相应的程序以相应命令。也被称为命令解释器。

    3.Linux系统的文件类型有哪些?

      b,c,d,-,l,s,p

    4.可移植文件名字符集

      Linux文件系统上,文件名最长可达255个字符。可以包含处“/”和空字符“”以外的所有,但只建议使用字母,数字,下划线以及连接符-,这些被称为可移植文件名字符集。

    5.静态库

      主程序对静态库中隶属于各目标模块的不同函数加以引用。链接器在解析了引用情况后,会从库中抽取所需目标模块的副本,将其复制到最终的可执行文件中,这就是静态连接。

    6.静态库存在的问题(通过共享库解决以下问题)

      - 浪费磁盘空间

      - 浪费内存空间:不同的可执行文件中,可能都存有相同目标代码的副本,其又同时加以执行,造成内存浪费。

      - 若库函数被修改,代价较高

    7.进程间通信及同步

      - 信号

      - 管道

      - 套接字  

      - 消息队列

      - 信号量

      - 共享内存

    8.线程:线程之间可通过共享的全局变量进行通信

    9.国际协调时间UTC:1970年1月1日

    10.进程内存布局:文本段,初始化数据段,未初始化数据段,栈,堆,环境变量区

  • 相关阅读:
    k8s前期部署准备
    树莓派安装Gitlab-runner
    GitLab CI/CD 报错
    测试
    LVS结合keepalive
    LVS实现负载均衡安装配置详解
    LVS实现负载均衡原理
    私有仓库 gitlab 部署笔记
    Docker 案例: 在容器中部署静态网站
    docker 容器的启动方式
  • 原文地址:https://www.cnblogs.com/Mr-ox/p/6393953.html
Copyright © 2011-2022 走看看