PDF Notes: capNOU1-2021 cuANEXAp

    Master this deck with 20 terms through effective study methods.

    Generated from uploaded pdf

    Created by @cando

    What are functional units in a computer system?

    Functional units are components of a computer system grouped by their complex, well-defined functions. They facilitate understanding of basic concepts regarding the operation and use of the computer.

    How is information represented in a computer?

    In a computer, all information, including numbers, words, texts, images, and sounds, is represented in numeric form. Programs are also encoded numerically.

    What is the role of the central processing unit (CPU)?

    The CPU processes data from internal memory, executing instructions sequentially. It performs arithmetic and logical operations and coordinates the activities of all physical components of the computer.

    What is the difference between internal and external memory?

    Internal memory, such as RAM, has a smaller capacity and stores temporary data, while external memory, like hard disks and CDs, has a larger capacity and retains information permanently.

    What is the function of input units in a computer?

    Input units, such as keyboards and mice, convert external information into a format that the computer can process. They facilitate the entry of data into the system.

    What is the purpose of output units?

    Output units, like monitors and printers, convert processed internal information back into an external format for the user. They display or print the results of computations.

    What is the function of the operating system?

    The operating system manages the computer's hardware and software resources, ensuring efficient operation and providing an interface for users to interact with the system.

    What are the two main categories of information stored in memory?

    Memory stores two main categories of information: data, which are the items to be processed, and programs, which describe the actions to be executed on the data.

    What is a byte and how is it related to memory?

    A byte is a group of 8 bits and represents a basic unit of information in memory. Memory is organized as a sequence of bytes, each identified by a unique address.

    What is the significance of the address in memory?

    The address in memory specifies the location of a byte, allowing the CPU to access and manipulate data stored at that specific location.

    What are the advantages of using a computer?

    The main advantages of using a computer include high speed in performing operations and extensive capacity for processing and storing information.

    What is the difference between hardware and software?

    Hardware refers to the physical devices and equipment of a computer system, while software consists of the programs that instruct the hardware on how to perform tasks.

    What is a coprocessor and its function?

    A coprocessor is a specialized circuit designed to perform specific tasks, such as mathematical operations, at a higher speed than the main CPU.

    What is the role of the execution unit in a CPU?

    The execution unit is responsible for carrying out arithmetic and logical operations on the data processed by the CPU.

    What is the function of the bus interface unit?

    The bus interface unit transfers data to and from the microprocessor, facilitating communication between the CPU and other components of the computer.

    What is the purpose of algorithms in programming?

    Algorithms provide a step-by-step procedure for solving problems, which can be implemented in programming languages to process data and achieve desired outcomes.

    What are control structures in programming?

    Control structures dictate the flow of execution in a program, allowing for decision-making and repetition of actions based on specified conditions.

    What is the difference between initial and final test loops?

    Initial test loops check a condition before executing the loop body, while final test loops check the condition after executing the loop body, affecting how many times the loop runs.

    What is pseudocode and its purpose?

    Pseudocode is a simplified, informal way of describing algorithms using structured language. It helps programmers plan and communicate their logic before coding.

    What is the significance of modular algorithms?

    Modular algorithms break down complex problems into smaller, manageable sub-algorithms, enhancing clarity and reusability in programming.