windows操作系统基础知识整理(概念类)

  • 操作系统的组成
    • 内核
    • 系统调用
  • 操作系统的功能
    • 处理器管理 :合理分配CPU的资源
    • 设备管理(硬件管理):根据用户请求调用/驱动底层硬件设备工作,并随时对设备进行监控,处理外部设备的中断请求
    • 文件管理(软件管理):软件是以文件的形式进行存储的,操作系统通过管理文件来对各种软件资源进行管理
    • 内存管理:合理分配、有效保护和扩充 给每个操作分配合适的空间
    • 作业管理(进程管理):审查系统能否满足用户作业的资源要求
  • 操作系统主要特征
    • 并发 :同一时间间隔内发生多个事件 //并行:同一时刻发生多个事件(时刻表示极端的时间间隔)//不存在理想中的并发
    • 共享 :系统某些资源可供并发进行的多个进程使用(互斥共享:一个一个来)
    • 虚拟 :把底层的一块磁盘映射成若干个对应的逻辑实体,分时或分空间//电脑上的C D E F等盘符
    • 异步 :(不确定性)进程执行的速度,耗用的时间都是不可预测的//由于资源的互斥共享导致
  • windows架构
    • 应用程序
    • 系统调用
    • 内核
    • 硬件
  • 用户组(常用组列表 (compmgmt.msc) 计算机管理中可以看到所有组和用户)
    • 需要手动添加用户的组
      • administrators 管理员组
      • Power users 高级用户组
      • users 用户组
      • Guests 来宾组
    • 动态包含成员的内置组(windows自动添加组,自动包含合适的组成员)
      • interactive: 动态包含在本地登录的账户
      • Authenticated Users:动态包含了通过验证的用户,不包含来宾组
      • Everyone : 包含任何用户,设置开放的权限时经常使用
  • 用户
    • 自动继承所在组的权限
    • 权限划分
      • system >administrator>power user>user
  • windows下的系统目录
    • ALL Users 目录:包含所有用户个个性化的开始菜单和桌面等信息
    • Command目录:微软DOS常用命令
    • Config目录:硬件的配置文件
    • Desktop目录:桌面上的文件集合 (系统图标、应用程序快捷方式、文件等)
    • Downloaded Program Files目录:浏览器下载文件的默认目录
    • system32 目录:系统文件夹(和system一样) 存放系统文件和硬件驱动程序等重要目录
    • Web目录:存放web相关的文件
    • Program Files目录 :存放软件的配置信息
  • 文件夹权限
    • 完全控制 :拥有文件夹的完全控制权,想干啥干啥
    • 修改 :对文件属性信息以及文件内容有删除和修改的权限 (包含读取、写入、执行)
    • 读取和运行:能够直接访问子文件夹和文件(读取和遍历)即使用户没有该路径的访问权限
    • 列出文件夹目录:可以查看文件夹下的子文件夹和文件名
    • 写入:允许用户在该文件夹下创建新的子文件夹和文件
    • 读取:允许用户查看该文件夹中的文件和子文件夹以及属性信息
  • 端口
    • 端口号分布划分
      • 知名端口 :0~1023 固定分配给一些服务
      • 动态端口:1024~65535 动态的分配给一些服务,不固定
    • 协议类型划分
      • TCP端口 :传输控制协议端口
      • UDP端口:用户数据包协议端口
  • windows进程
    • 系统进程 用户名是system
    • 程序进程 用户名不是system的都是程序进程
      • 常见进程含义
        • conime.exe:确保正常调整和编辑系统输入法
        • csrss.exe:管理windows图形相关任务(微软客户端/服务器运行时的子系统)
        • ctfmon.exe:确保语言栏正常显示在任务栏中
        • explorer.exe:windows资源管理器的正常运行
        • lsass.exe:用于windows操作系统的安全机制、本地安全和登录策略
        • services.exe:启动和停止系统中的服务,如果用户手动停止该服务,系统也会重新启动
        • smss.exe:负责操作系统和用户的对话(会话管理)
        • svchost.exe:打工人 负责执行动态链接库dll中包含的服务,上级是services.exe(只是一个统称,不绑定某个服务)
        • system:页面内存管理进程,确保系统正常启动
        • system idle process:在CPU空闲时发出一个命令使CPU挂起,降低CPU温度
        • winlogon.exe:用户登录程序,管理用户的登录和退出
  • 注册表结构
    • HKEY_CLASSES_ROOT:管理文件系统
    • HKEY_CURRENT_USER:管理系统当前用户信息
    • HKEY_LOCAL_MACHINE:管理当前系统硬件配置
    • HKEY_USERS:管理系统的用户信息
    • HKEY_CURRENT_CONFIG:管理当前用户的系统配置
  • 日志
    • 常用
      • 系统日志
      • 应用程序日志
      • 安全日志
    • 不常用
      • setup
      • forwarded events
  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Linux是一种开放源代码的操作系统。它的内核是由Linus Torvalds于1991年开发的,后来成为了许多不同版本和变体的基础。 Linux操作系统具有许多特点和使用优势。首先,它是自由和开源的,因此任何人都可以查看、修改和分发其源代码。这使得Linux成为了一个具有众多开发者和贡献者的庞大社区,并且可以快速获得补丁和更新。其次,Linux具有良好的稳定性和安全性。由于其开源特性,许多人可以测试、审查和改进其代码,从而减少了潜在的漏洞和问题。此外,Linux还具有良好的性能和可伸缩性,可以适应各种规模和型的应用。 Linux操作系统是基于Unix操作系统设计的,因此它使用了许多Unix的概念和原则。它采用了图形用户界面(GUI)和命令行界面(CLI)两种交互方式。在命令行界面下,用户可以使用各种命令和工具来管理和操作系统。例如,可以使用命令行界面来创建、删除和移动文件和目录,安装和卸载软件包,设置和配置网络等。此外,Linux还支持多用户和多任务处理,可以同时运行多个程序和进程。 为了更好地管理和组织系统,Linux操作系统使用了一种层次化的文件系统结构。根目录是文件系统的最顶层,包含了其他所有的文件和目录。每个文件和目录都有一个唯一的路径来标识其位置。用户可以使用命令行界面或文件管理器来浏览、搜索和操作文件和目录。 总的来说,Linux操作系统是一个强大而灵活的操作系统,适用于多种用途和环境。了解和掌握Linux的基础知识对于使用和管理Linux系统是非常重要的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

I_WORM

大佬们,赏点儿碎银吧~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值