Computer Science Basics

HandsomeAmazonite avatar
HandsomeAmazonite
·
·
Download

Start Quiz

Study Flashcards

40 Questions

Which component of the CPU is responsible for carrying logical and mathematical calculations?

ALU

What is the purpose of cache in the CPU?

To hold frequently accessed items

Which component of the CPU stores data and instructions within the CPU?

Registers

What is the structure of a CPU called?

Von Neumann architecture

What does the CPU do during the fetch execute cycle?

Fetch instructions from memory, decode them, and execute them

What determines how often the fetch execute cycle is repeated per second?

Clock speed of the CPU

What is the purpose of multiple cores in a CPU?

To increase performance by allowing parallel execution of instructions

How does cache size affect performance?

By reducing reliance on slower RAM

What are embedded systems?

Computers integrated into other devices

What is secondary storage used for?

To store programs and data long-term

Which type of compression deletes parts of a file to reduce its size?

Lossy compression

What is the role of the domain name system (DNS)?

To translate URLs into IP addresses

Which network topology relies on a central device?

Star

What is the purpose of metadata in relation to images?

To store essential details about the image

What is the maximum amount of data that can be transferred at a given time on a network called?

Bandwidth

Which hardware device plays a specific role in networks and provides wireless connectivity?

Wireless access point

What is the purpose of protocols in device communication?

To enable device communication

Which operating system feature allows for rapid switching between executing programs?

Multitasking

What do LAN and WAN stand for in the context of networks?

Local Area Network and Wide Area Network

What determines when data is moved across different components and when data is deleted from RAM in an operating system?

Operating systems

What are the specific rules followed in binary addition, including handling overflow errors?

Binary addition follows specific rules, including carrying digits and rounding down in case of overflow errors.

What are character sets and how do they allocate binary numbers to represent characters?

Character sets, such as ASCII and Unicode, allocate binary numbers to represent characters, with Unicode having more room for different languages.

How are images represented and what are the terms used to describe the resolution and color depth of an image?

Images are represented by pixels, and the resolution is the number of pixels, while color depth refers to the number of bits per pixel.

What is metadata and what role does it play in relation to images?

Metadata is stored with images, providing essential details about the image.

How is sound converted from analog to digital and what are the terms used to describe its quality?

Sound is converted from analog to digital through sampling and has a sample rate and bit depth.

What is compression and how does it reduce file size?

Compression reduces file size, with lossy compression deleting parts of the file and lossless compression rearranging the file.

What is the difference between LANs and WANs, and how do they differ in terms of infrastructure ownership?

LANs are local area networks, while WANs are wide area networks that cover larger areas and have infrastructure owned by multiple entities.

What is the difference between client-server and peer-to-peer networks, and how do devices function in each type?

In client-server networks, devices either act as clients or servers, with servers controlling what is given and who receives it. In peer-to-peer networks, devices can act as both clients and servers.

What are the star and mesh network topologies, and how do they differ in terms of device connections?

Network topologies include star and mesh, with star relying on a central device and mesh having direct connections to every other device.

What is the role of different hardware devices, such as wireless access points and routers, in networks?

Different hardware, such as wireless access points and routers, play specific roles in networks.

What are the components of the CPU and their functions?

The components of the CPU include the ALU (arithmetic logic unit), which performs mathematical and logical operations; the control unit, which coordinates the activities of the CPU; cache, which holds frequently accessed data; and registers, which store data and instructions within the CPU.

Explain the fetch execute cycle and its steps.

The fetch execute cycle is the process by which the CPU fetches instructions from memory, decodes them, and executes them. The steps involved in the fetch execute cycle are: 1. Fetch - The CPU fetches the next instruction from memory. 2. Decode - The CPU decodes the instruction to determine what operation needs to be performed. 3. Execute - The CPU carries out the instruction, performing the specified operation.

How does clock speed affect the performance of the CPU?

The clock speed of the CPU determines how often the fetch execute cycle is repeated per second. A higher clock speed allows for more instructions to be executed in a given time, resulting in faster performance.

What is the purpose of multiple cores in a CPU and how does it affect performance?

Multiple cores in a CPU allow for parallel execution of instructions. This means that multiple tasks can be performed simultaneously, increasing performance and efficiency.

Explain the concept of cache and its impact on performance.

Cache is a small, fast type of memory that holds frequently accessed items. By storing frequently used data closer to the CPU, cache reduces the time it takes to retrieve data from slower memory (such as RAM), improving overall performance.

What are the primary and secondary storage options and their purposes?

Primary storage consists of RAM (Random Access Memory) and ROM (Read-Only Memory), which are used for temporary storage and storing permanent instructions respectively. Secondary storage, on the other hand, is where programs and data are stored long-term. Magnetic storage (hard disk drives), optical storage (DVDs), and solid-state storage (SSDs) are common examples of secondary storage options.

What are binary units and how are they used to represent and store data?

Binary units, such as bits, nibbles, and bytes, are used to represent and store data in computers. They are composed of 0s and 1s, where each digit represents a binary value. By combining multiple binary units, different types of data can be represented and stored.

Explain the Von Neumann architecture and its components.

The Von Neumann architecture is the structure of a CPU. It consists of components such as the ALU (arithmetic logic unit), control unit, and registers. The ALU performs mathematical and logical operations, the control unit coordinates the activities of the CPU, and registers store data and instructions within the CPU.

What is the role of embedded systems and give examples of devices that integrate them?

Embedded systems are computers integrated into other devices, such as household appliances and cars. They perform specific functions and are dedicated to the device they are embedded in. Examples of devices that integrate embedded systems include smart TVs, washing machines, and car navigation systems.

Explain the purpose of conversion between binary, hexadecimal, and decimal using place value tables.

Conversion between binary, hexadecimal, and decimal allows for representing and interpreting data in different formats. Place value tables provide a systematic approach to convert between these number systems by assigning values to each digit based on its position, making it easier to perform calculations and understand the representation of data.

Study Notes

Computer Science Overview

  • Binary addition follows specific rules, including carrying digits and rounding down in case of overflow errors.

  • Character sets, such as ASCII and Unicode, allocate binary numbers to represent characters, with Unicode having more room for different languages.

  • Images are represented by pixels, and the resolution is the number of pixels, while color depth refers to the number of bits per pixel.

  • Metadata is stored with images, providing essential details about the image.

  • Sound is converted from analog to digital through sampling and has a sample rate and bit depth.

  • Compression reduces file size, with lossy compression deleting parts of the file and lossless compression rearranging the file.

  • LANs are local area networks, while WANs are wide area networks that cover larger areas and have infrastructure owned by multiple entities.

  • In client-server networks, devices either act as clients or servers, with servers controlling what is given and who receives it. In peer-to-peer networks, devices can act as both clients and servers.

  • Network topologies include star and mesh, with star relying on a central device and mesh having direct connections to every other device.

  • Different hardware, such as wireless access points and routers, play specific roles in networks.

  • Bandwidth refers to the maximum amount of data that can be transferred at a given time, and it is shared among devices on a network.

  • IP addresses provide geographical information about devices, and the domain name system translates URLs into IP addresses. The cloud hosts resources and files accessed through the internet.

  • Protocols are sets of rules enabling device communication, and they are organized into layers. Key protocols include TCP, POP, IMAP, SMTP, and Ethernet.Operating Systems and Multitasking

  • Operating systems determine when to move data across different components

  • They also decide when to delete data from RAM

  • Operating systems manage the execution of programs

  • Multitasking is a feature supported by most operating systems

  • Multitasking allows for rapid switching between executing programs

  • This gives the illusion of multiple tasks happening simultaneously

  • In reality, the tasks are being rapidly switched between

  • Multitasking is managed by the operating system

  • Peripherals are external devices connected to the system

  • The text does not provide specific information about peripherals

  • Peripherals can include devices like keyboards, mice, printers, etc.

  • The role of peripherals in the context of the text is unclear

Overview of OCR GCSE Computer Science Paper One

  • The CPU (central processing unit) is responsible for carrying out program instructions using data.
  • The CPU consists of components such as the ALU (arithmetic logic unit), control unit, cache, and registers.
  • Cache is a small, fast type of memory that holds frequently accessed items.
  • Registers are ultra small and ultra fast and store data and instructions within the CPU.
  • The Von Neumann architecture is the structure of a CPU and consists of components such as the ALU, control unit, and registers.
  • The CPU carries out a fetch execute cycle, which involves fetching instructions from memory, decoding them, and executing them.
  • The clock speed of the CPU determines how often the fetch execute cycle is repeated per second.
  • Multiple cores in a CPU allow for parallel execution of instructions, increasing performance.
  • Cache size affects performance by reducing reliance on slower RAM.
  • Embedded systems are computers integrated into other devices, such as household appliances and cars.
  • Primary storage consists of RAM and ROM, while secondary storage is where programs and data are stored long-term.
  • Secondary storage options include magnetic storage (hard disk drives), optical storage (DVDs), and solid-state storage (SSDs).
  • Binary units, such as bits, nibbles, and bytes, are used to represent and store data. Conversion between binary, hexadecimal, and decimal can be done using place value tables.

Test your knowledge of computer science basics with this overview quiz. From binary addition to network topologies, this quiz covers a range of topics including hardware, operating systems, and multitasking. Challenge yourself and see how well you understand these fundamental concepts in computer science.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Computer Science Basics Quiz
5 questions
Computer Science Basics
5 questions

Computer Science Basics

FastGrowingBixbite avatar
FastGrowingBixbite
Computer Science Basics
17 questions
Computer Science Basics
16 questions

Computer Science Basics

FinerExponential avatar
FinerExponential
Use Quizgecko on...
Browser
Browser