【软考:程序员(03)】如何考得程序员证书?本片知识点:文件目录、目录结构、文件路径、文件命名规则、系统安全、用户权限、作业调度、用户界面

文件管理

文件管理的基本概念

文件:

  • 具有符号名的、在逻辑上具有完整意义的一组相关信息项的集合

文件目录:

文件目录项/文件的说明/文件的控制块FCB

包含内容:

类型 说明
基本信息 文件名 文件的物理地址 文件长度 文件块数 ...
存储控制信息 文件的存储权限:读写、执行权限...
使用信息 文件建立日期 最后一次修改/访问日期 当前使用的信息
  • 打开文件的进程数
  • 在文件上的等待队列
  • ...

目录结构

结构 说明
一级目录结构 线性结构 查找速度慢,不允许重名和实现文件共享等
二级目录结构 主文件目录(MFD)+用户目录(UFD)
三级目录结构 树型目录结构

文件路径

绝对路径:

  • 从根目录开始的路径

相对路径:

  • 从用户当前工作目录下开始的路径

文件命名规则

Windows 文件系统

文件夹命令规则:

  • 最大长度为255个字符
  • 允许使用英文字母,数字。¥@&+()、下划线、空格、汉字
  • 不允许使用?\ * < > : / | ""
  • 在操作系统中搜索时可以用 * 匹配0个或多个字符,用 ?匹配任何一个字符
  • 同一文件夹下不允许有同名的两个文件,对于文件系统,是不区分大小写的

文件的基本操作

文件备份backup:

  • 对关键重要文件定期及时的备份,以免文件被毁造成重大损失

文件删除:

  • 普通删除和彻底删除

文件剪切:

  • Ctrl+X或右击------剪切,放到系统剪贴板中

文件选择:

  • 选择一个文件、选择连续多个文件、选择不连续的多个文件
扩展名 文件类型说明
exe 可执行文件
sys 系统文件
htm 网页文件
doc或docx Word文件
ppt或pptx PPT文件
pdf Adobe acrobat文档
bmp 图像文件
c C语言源程序文件
com 命令文件
zip或arj或rar 压缩文件
txt 文本文件
xls或xlsx Excel文件
mdb或mdbx Access文件
wav 声音文件
swf Flash文件
cxx C++语言源程序文件

系统安全

系统级:

  • 主要任务是不允许未经核准的用户进入系统,主要措施:
    • 注册和登录

用户级:

  • 对所有用户分类和对指定用户分配访问权,设置不同的存储权限分为超级用户、系统操作员和一般用户

目录级:

  • 保护系统中的各种目录而设计的

文件级:

  • 通过系统管理员或文件主对文件属性的设置来控制用户对文件的访问,用户对文件的访问包含:用户访问权、目录访问权限及文件属性权限

系统的安全:用户权限

Administrators:

  • 管理员组,用户对计算机/域有不受限制的完全访问权

Power Users:

  • 高级用户组可以执行除了为Administrators组保留的任务外的其他任何操作系统任务

Users:

  • 普通用户组,这个组的用户无法进行有意或无意的改动

Everyone:

  • 所有的用户,这个计算机上的所有用户都属于这个组

Guests:

  • 来宾组,来宾组跟普通组Users的成员有同等访问权,但来宾用户的限制更多

作业调度

作业调度:

  • 先来先服务、短作业优先、响应比高优先、优先级调度、均衡调度

用户界面(User interface):

计算机中实现用户与计算通信的软件、硬件部分总称,也称之为用户接口或人机界面。

  • 简易性(便于使用和理解,按业务逻辑设计,减少错误选择的可能)

  • 用户的语言(友好人性化提示,使用用户容易接受的方式,不用专业术语)

  • 记忆负担最小化(转换界面而不是选择一系列的命令行)

  • 一致性(术语一致、风格和内容一致、色调字体一致等)

  • 利用用户的熟悉程度(与其他众多的字体风格、按钮颜色等一致)

  • 从用户的观点考虑(以用户为中心,用户参与界面设计)

  • 排列分组(有序整齐方便查找和使用)

  • 安全性(选择可逆,避免选错无法恢复,出错有提示)

  • 人性化(从熟练用户和新手用户双方考虑,尽量可以根据需求定制界面)

一切以用户角度出发

🕵️🤯软考:程序员专栏前瞻

💕👉博客专栏

相关推荐
其实防守也摸鱼2 小时前
CTF密码学综合教学指南--第三章
开发语言·网络·python·安全·网络安全·密码学
其实防守也摸鱼2 小时前
CTF密码学综合教学指南--第四章
网络·笔记·安全·网络安全·密码学·ctf
DevilSeagull2 小时前
电脑上安装的服务会自动消失? 推荐项目: localhostSCmanager. 更好管理你的服务!
测试工具·安全·react·vite·localhost·hono·trpc
@insist1233 小时前
信息安全-防火墙技术演进全景:从代理NAT 到下一代及专项防火墙
网络·安全·web安全·软考·信息安全工程师·软件水平考试
不会编程的懒洋洋5 小时前
C# P/Invoke 基础
开发语言·c++·笔记·安全·机器学习·c#·p/invoke
时空系6 小时前
第10篇:归属权与借用——Rust的安全保障 Rust中文编程
开发语言·安全·rust
Chockmans6 小时前
春秋云境CVE-2017-3506
安全·web安全·网络安全·系统安全·安全威胁分析·春秋云境·cve-2017-3506
开开心心就好7 小时前
近200个工具的电脑故障修复合集
安全·智能手机·pdf·电脑·consul·memcache·1024程序员节
一拳一个娘娘腔7 小时前
精通Metasploit Framework:网络安全攻防实战与全链路渗透解析
安全
一切皆是因缘际会8 小时前
下一代 AI 架构:基于记忆演化与单向投影的安全智能系统
大数据·人工智能·深度学习·算法·安全·架构