Ch11 Flashcards

1
Q

Define Computer

A

computer is an electronic device that processes data to produce meaningful information. It performs operations based on instructions provided by software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain Information Processing Cycles

A

1.Input – Data is entered.
2. Processing – Data is processed into information.
3. Storage – Information is stored for future use.
4. Output – Processed information is outputted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Parts of a Computer System

A
  1. Hardware
    1. Software
    2. User
    3. Data
    4. Procedures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define Files and Their Types

A

file is a collection of data or information stored under a name on a storage device.

Types:
• Text files
• Binary files
• Executable files
• Multimedia files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Database?

A

A database is an organized collection of structured data, typically stored electronically, that can be easily accessed, managed, and updated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Database Properties
A

• Data Integrity
• Data Security
• Data Independence
• Non-redundancy
• Concurrent Access
• Scalability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Define DBMS & Its Advantages
A

is software that interacts with the user and database to access and manage data.

Advantages:
• Reduced data redundancy
• Data integrity and security
• Data sharing
• Backup and recovery
• Multiple user access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Stages of DBMS
A
  1. Requirement Analysis
    1. Database Design
    2. Implementation
    3. Testing & Evaluation
    4. Operation & Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Traditional File Processing & Disadvantages
A

Traditional File Processing stores data in separate files without integration.

Disadvantages:
• Data redundancy
• Inconsistency
• Limited data sharing
• Difficult maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Characteristics of Database Approach
A

Self-describing nature
• Insulation between programs and data
• Data abstraction
• Support for multiple views
• Sharing of data and multiuser transaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Explain Data Abstraction
A

Data Abstraction allows hiding complex details of data storage and showing only the necessary parts.

Levels:
• Physical
• Logical
• View

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Roles in DB Environment
A

DBA (Database Administrator): Manages database resources.
• DBD (Database Designer): Designs database structure.
• End Users: Access data for tasks.
• System Analysts: Analyze and design solutions.
• Application Programmers: Develop software to interact with DB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ER Model:

A

A conceptual model representing data entities and their relationships.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Entity

A

Object with distinct existence (e.g., Employee).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Attribute

A

Property of an entity (e.g., Name, Age).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Types of Attributes

A

• Simple
• Composite
• Derived
• Multivalued
• Key attributes

17
Q
  1. Complex Attributes
A

Attributes that consist of a combination of simple, composite, and multivalued attributes.

18
Q

Relationship, Degree, Cardinality

A

Relationship: Association among entities.
• Degree: Number of entities in a relationship (Unary, Binary, Ternary).
• Cardinality: Number of instances of an entity associated with another.

19
Q

Define OS

A

Operating System (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs..

20
Q

Serial vs. Parallel Processing

A

Serial: One task at a time.
• Parallel: Many tasks at the same time (faster, uses multiple processors).

21
Q

Computer Startup

A

Power ON
2. POST (checks hardware)
3. Bootloader (starts OS)
4. OS loads and starts running programs.

22
Q

Define Interrupts? Different types of Interrupts?

A

An interrupt is a signal to the processor indicating an event that needs immediate attention.
Types of interrupts:
• Hardware Interrupts (e.g., keyboard, mouse)
• Software Interrupts (e.g., system calls)
• Internal Interrupts (e.g., divide by zero error)
• External Interrupts (e.g., power failure)

23
Q

Differentiate between Program & Process

A

Program: A passive set of instructions (stored on disk).
• Process: An active instance of a program being executed, with its own memory and resources.

24
Q

Define Process States? Draw them

A

Process States:
1. New: Process is being created.
2. Ready: Waiting to be assigned to the CPU.
3. Running: Instructions are being executed.
4. Waiting/Blocked: Waiting for I/O or event.
5. Terminated: Process has finished execution.

25
Q

CPU Utilization Terms

A

• CPU Utilization: % of time CPU is doing useful work.
• Throughput: Number of processes completed per unit time.
• Turnaround Time: Completion time - Arrival time.
• Waiting Time: Time spent in ready queue (Turnaround - Burst time).
• Response Time: Time from submission to the first response.

26
Q

System software

A

Purpose: helps manage and controls hardware helps run the computer
Function: ensuring the system operates efficiently. System software runs in the background and typically requires little to no direct user interaction.

27
Q

Application Software

A

Purpose: It is designed to perform specific tasks or solve particular problems for the user

Function: Application software is used by the user to accomplish tasks like creating documents, browsing the internet, or managing data. Unlike system software, it is often directly interacted with by users.

28
Q

Differentiate between Data & Information?

A

Data : Definition: Raw, unprocessed facts, figures, or symbols that on their own do not have meaning.
Information:
Definition: Data that has been processed, organized, or structured to have meaning and relevance.