Year 13 OCR Computer Science: Key Terminology Memorisation Guide | A-Level OCR 计算机科学 Year 13:核心术语速记指南

📚 Year 13 OCR Computer Science: Key Terminology Memorisation Guide | A-Level OCR 计算机科学 Year 13:核心术语速记指南

Welcome to your essential quick-reference guide for the terminology you’ll meet in Year 13 OCR A-Level Computer Science. Each term is paired with a concise explanation and a memorable aid – in English and Chinese – to help you recall concepts faster, whether you’re preparing for Component 01 or Component 02. Let’s lock those definitions into your long-term memory.

欢迎来到 Year 13 OCR A-Level 计算机科学核心术语速记指南。每个术语都配有简明解释和记忆法,中文英文双双呈现,帮助你在复习 Component 01 和 Component 02 时更快锁定关键概念,把定义刻进长期记忆。

1. Processor Architecture & Performance | 处理器架构与性能

Modern CPUs use a range of techniques to execute instructions efficiently. Mastering these terms will help you explain how clock speed, pipelining, instruction sets, and parallel architectures impact performance.

现代CPU 采用多种技术高效执行指令。掌握以下术语,将助你解释时钟频率、流水线、指令集和并行架构如何影响性能。

  • Clock Speed: The number of cycles a CPU completes per second, measured in gigahertz (GHz). Higher clock speeds generally mean more instructions per second.

    时钟频率:CPU 每秒完成的周期数,以 GHz 为单位。通常频率越高,每秒执行的指令数越多。

    Memory aid: Think of it as the ‘heartbeat’ of the processor – a faster beat drives quicker operations.

    记忆法: 把它想象成处理器的’心跳’,节拍越快,操作越迅速。

  • Pipelining: A technique that overlaps the fetch, decode, and execute stages of multiple instructions, so one instruction is being decoded while another is being fetched.

    流水线:通过重叠多条指令的取指、译码、执行等阶段来提高吞吐量,例如在一条指令译码的同时取下一条指令。

    Memory aid: Picture a car wash – each station (stage) works on a different car simultaneously, so cars exit faster.

    记忆法: 想象一个洗车间,各工位(阶段)同时处理不同的车,车辆洗完的速度更快。

  • CISC (Complex Instruction Set Computer): A processor design where a single instruction can carry out several low-level operations, simplifying code but often requiring multiple clock cycles.

    CISC(复杂指令集计算机):一种处理器设计,单条指令可完成多个底层操作,简化代码但通常需要多个时钟周期。

    Memory aid: CISC = Can Incorporate Several Commands in one go.

    记忆法: CISC:一条指令能’包办’好几件小事,如同万能工具。

  • RISC (Reduced Instruction Set Computer): A design philosophy using a small, highly optimised set of simple instructions, each typically executing in a single clock cycle.

    RISC(精简指令集计算机):采用少量、高度优化的简单指令,每条指令通常在一个时钟周期内完成。

    Memory aid: RISC = Repeated Instructions, Simple & Cool – small but fast.

    记忆法: RISC:指令精简,小而精悍,每次只做一件简单任务,速度极快。

  • Multicore & Parallel Processing: A single chip containing two or more independent cores that can run threads simultaneously, enabling true parallelism.

    多核与并行处理:单个芯片上集成多个独立核心,能同时运行线程,实现真正的并行。

    Memory aid: One kitchen, multiple chefs – tasks finish faster because chefs work on different dishes at the same time.

    记忆法: 一个厨房里多个厨师,各炒各的菜,整体出餐速度自然加快。

  • SIMD (Single Instruction, Multiple Data): A parallel architecture where the same operation is applied to multiple data points at once, common in GPUs and vector processing.

    SIMD(单指令多数据):一种并行架构,同一操作同时应用于多个数据点,常见于GPU和向量处理。

    Memory aid: A single drill command shouted to an entire marching band – everyone turns left in the same way.

    记忆法: 一声口令,所有队员同时向左转——同一指令,全体执行。


2. Operating Systems & Memory Management | 操作系统与内存管理

Operating systems abstract hardware and manage resources. Key memory concepts such as paging, virtual memory, and segmentation are vital for understanding how programs run without conflict.

操作系统抽象硬件并管理资源。分页、虚拟内存、分段等内存概念是理解程序无冲突运行的关键。

  • Virtual Memory: A memory management technique that uses disk space to extend apparent main memory, allowing larger programs to run by swapping pages between RAM and disk.

    虚拟内存:一种用磁盘空间扩展主存容量的技术,通过在RAM和磁盘间换页,让更大的程序得以运行。

    Memory aid: Virtual memory is like a credit card – you get extra spending power, but using it too much slows you down (thrashing).

    记忆法: 虚拟内存像信用卡,给你额外的空间,但过度依赖会变慢(颠簸)。

  • Paging: Memory is divided into fixed-size physical frames and logical pages. A page table maps logical addresses to physical frames, enabling non-contiguous allocation.

    分页:内存划分为固定大小的物理页框和逻辑页面。页表记录逻辑地址到物理页框的映射,实现非连续分配。

    Memory aid: Paging is like a book – pages (logical) are scattered, but the index (page table) brings them together.

    记忆法: 分页如同书籍,书页(逻辑页)散落各处,目录(页表)将其整合。

  • Segmentation: Divides programs into variable-sized logical segments (code, stack, heap) that reflect the programmer’s view, each with base and limit registers.

    分段:将程序按逻辑划分为大小可变的段(代码段、栈段、堆段),反映程序员视角,每段有基址和界限。

    Memory aid: Segments are like chapters of different lengths – each chapter (segment) has its own start and end.

    记忆法: 分段就像不同长度的章节,每章(段)有自己的起始和边界。

  • Page Fault & Thrashing: A page fault occurs when a required page is not in RAM and must be fetched from disk. Thrashing is when the system spends more time swapping pages than executing processes.

    缺页与颠簸:缺页发生时所请求的页面不在RAM中,须从磁盘调入。颠簸是系统花在换页上的时间多于执行进程的时间。

    Memory aid: Page fault = ‘book not on desk’, thrashing = ‘constantly running to the library instead of reading’.

    记忆法: 缺页就像’书不在桌上’,颠簸则是’不停跑去借书而没时间看’。

  • Interrupt: A signal to the CPU indicating an event that needs immediate attention, causing the processor to save its state and execute an interrupt service routine (ISR).

    中断:发给CPU的信号,表示需要立即处理的事件,CPU保存当前状态后执行中断服务程序。

    Memory aid: A tap on the shoulder while you’re working – you pause, handle the request, then resume.

    记忆法: 工作正忙时有人轻拍肩膀——你暂停手里的事,处理完再继续。


3. Data Structures & Abstract Data Types | 数据结构与抽象数据类型

Data structures provide patterns for organising and accessing data efficiently. Here you’ll encounter stacks, queues, trees, graphs, and hash tables – fundamental to algorithm design.

数据结构为高效组织和访问数据提供了模式。栈、队列、树、图、哈希表都是算法设计基础,需要牢记。

  • Stack (LIFO): A linear data structure where elements are added (push) and removed (pop) from the same end, the top. Last-In, First-Out.

    栈(后进先出):一种线性数据结构,元素的添加(压栈)和删除(弹栈)都在同一端(栈顶)进行。

    Memory aid: A stack of plates in a cafeteria – you take the topmost plate first.

    记忆法: 自助餐厅里的盘子堆,你只会取最上面的那个盘子。

  • Queue (FIFO): A linear structure where elements join at the rear and leave from the front – First-In, First-Out.

    队列(先进先出):元素在队尾入队,在队首出队,先进先出。

    Memory aid: A ticket queue – the person who arrives first gets served first.

    记忆法: 排队买票,先来的人先得到服务。

  • Binary Tree & BST: A hierarchical data structure where each node has up to two children. A Binary Search Tree (BST) maintains the property left < parent < right for fast search.

    二叉树与二叉搜索树:层次化数据结构,每个节点最多两个子节点。二叉搜索树保证左子节点 < 父节点 < 右子节点以加速查找。

    Memory aid: Think of a family tree, but with no more than two children and sorted by age for BST.

    记忆法: 像家谱,但每对父母最多两个孩子,且BST按年龄’左小右大’排列。

  • Graph: A set of vertices connected by edges, used to model networks, maps, and relationships. Can be directed or undirected.

    :由顶点和边组成的结构,用来模拟网络、地图和关系。可分为有向图和无向图。

    Memory aid: Cities (vertices) linked by roads (edges); one-way streets make it directed.

    记忆法: 城市是顶点,道路是边;单行道就成了有向图。

  • Hash Table: A data structure that maps keys to values using a hash function, offering average O(1) lookup. Collisions are resolved by chaining or open addressing.

    哈希表:利用哈希函数将键映射到值的数据结构,平均查找时间 O(1)。冲突通过拉链法或开放寻址解决。

    Memory aid: A super librarian hashes book titles to shelf numbers; two books getting the same shelf is a collision.

    记忆法: 超级图书管理员用哈希函数把书名编到书架号;两本书分到同一书架就是冲突。


4. Algorithm Efficiency & Complexity | 算法效率与复杂度

Big O notation is the language of algorithm analysis. You must be able to classify common complexities and understand what they mean for large input sizes.

大O表示法是算法分析的语言。你必须会归类常见复杂度并理解其对大规模输入的意义。

Comments

屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from aleveler.com

Subscribe now to keep reading and get access to the full archive.

Continue reading