Notes, summaries, assignments, exams, and problems for Computers

Sort by
Subject
Level

Essential Information Technology Fundamentals

Classified in Computers

Written on in English with a size of 3.46 KB

Information Technology Fundamentals

Information Technologies: These are the tools and methods used to collect, store, handle, or distribute information.

Hardware: This includes any physical component of technology that works or somehow interacts with the computer.

Characteristics of the Third Generation of Computers

  • Integrated Circuit Chips: These chips comprise thousands of transistors on a silicon wafer.
  • Performance: They offer increased processing speed and improved existing storage systems.
  • New Programming Languages: Introduction of Pascal, BASIC, and Logo.

Software: This refers to all the intangible components of the computer; it is a group of programs.

RAM (Random Access Memory): This temporarily stores data and instructions; it is measured in... Continue reading "Essential Information Technology Fundamentals" »

Understanding Vector Quantities and Operations

Classified in Computers

Written on in English with a size of 2.77 KB

Vector Quantities

Some physical quantities, such as force and velocity, have both direction and magnitude. These are called vector quantities. The direction must be a part of the calculations related to these quantities. Examples include a displacement of 45 meters towards the north or a velocity of 95 km/h at 30° northwest.

Characteristics of Vectors

A vector is represented graphically by an arrow, consisting of the following elements:

  • Point of application: The origin of the vector.
  • Magnitude (Modulus): The value of the vector, represented by the length of the arrow drawn to scale.
  • Line of action: The determined path of the vector, usually given in degrees relative to a reference.
  • Direction: The orientation toward which the head of the arrow points.
... Continue reading "Understanding Vector Quantities and Operations" »

Fundamentals of Data Processing and Information Systems

Classified in Computers

Written on in English with a size of 2.6 KB

Understanding Data and Information

A figure is a symbolic representation (numerical, alphabetical, algorithmic, etc.) and an attribute or characteristic of an entity.

Difference Between Data and Information

Data differs from information; various methods are used to compress information to allow for more efficient transmission or storage.

The amount of information in a message can be understood as the number of possible symbols representing the message. Symbols representing the message are considered meaningful data.

The Data Processing Cycle

Data Processing involves careful and systematic procedures performed to develop, codify, and organize data for analysis.

Four Key Data Processing Steps

  1. Data Capture: This involves making an observation in order
... Continue reading "Fundamentals of Data Processing and Information Systems" »

Understanding Computer Memory and Storage Technologies

Classified in Computers

Written on in English with a size of 1.6 KB

Computer Memory Types

  • Main Memory (RAM): Volatile memory used for active processes.
  • Secondary Memory: Non-volatile devices for permanent data and program storage.

Common Secondary Storage Devices

Examples include hard drives, floppy disks, CD-ROMs, and DVD-ROMs.

Principles of Data Storage

  • Magnetic: Uses magnetic particles polarized in specific directions to represent logical 1s and 0s (e.g., hard drives, floppy drives, and tape drives).
  • Optical: Utilizes lasers for reading and writing data without magnetic interference.
  • Magneto-optical: A hybrid storage technology.

Hard Disk Drive (HDD) Architecture

The HDD is a primary secondary storage device consisting of several metal platters coated with a magnetic layer. Read/write arms access information on both... Continue reading "Understanding Computer Memory and Storage Technologies" »

Software Architecture Design: UML Concepts & Layered Systems

Classified in Computers

Written on in English with a size of 2.54 KB

Software Architecture Design Principles

Key aspects of software design include:

  • Software Architecture Design: Defines the major structural components of the software and their relationships.
  • Project Data Design: Involves designing the data structure needed to implement the software.
  • Procedural Design: Refines and details the procedural description of the structural components defined in the software architecture.
  • Interface Design: Describes how software communicates internally (internal interfaces), with other systems (external interfaces), and with users (user interface).

Component vs. Class Diagrams in UML

Similarities

  • Both can realize a set of interfaces.
  • Both can participate in various relationships (dependency, generalization, association).
  • Both
... Continue reading "Software Architecture Design: UML Concepts & Layered Systems" »

CPU Operations: Interrupts, I/O, DMA, and Multiprogramming

Classified in Computers

Written on in English with a size of 4.94 KB

Program Counter (PC) and Instruction Register (IR)

The Program Counter (PC) contains the address of the instruction to be read. The Instruction Register (IR) contains the last statement read.

Interrupts

Interrupts interrupt the normal execution of the processor. They appear mainly as a way to improve processing efficiency. Interrupts can be generated by software, clock, I/O, or hardware failure.

Disabled Interrupts

Disabled interrupts mean that the processor will ignore the interrupt signal. If an interruption occurs during that time, it generally will remain pending and will be checked by the processor after it enables interrupts.

Processor Actions

When the processor interprets the instruction and performs the action, the action can be classified... Continue reading "CPU Operations: Interrupts, I/O, DMA, and Multiprogramming" »

Operating System Memory Management: Principles and Techniques

Classified in Computers

Written on in English with a size of 2.2 KB

Memory Management Objectives

  • Compare operating system types based on memory management.
  • Analyze machine performance based on demand paging and memory allocation.

Fundamentals of Memory Management

Main memory is a linear array of storage locations, each one byte in size.

  • Access Time: The duration between the start and end of a read or write operation.
  • Memory Cycle Time: The hardware-imposed delay between the end of one operation and the start of the next.
  • Address: Physical memory is a sequence of bytes or words, each with a unique address for direct access.

Types of Operating Systems

  • Naked Machine: A computer lacking an operating system.
  • Dedicated Memory: A system where the programmer directly accesses and manages hardware memory.
  • Resident Monitor: Early
... Continue reading "Operating System Memory Management: Principles and Techniques" »

Computer System Components and Features

Classified in Computers

Written on in English with a size of 3.16 KB

Computer System Components and Definitions

Perform = realizar || Word processor = procesador de textos || Built-in = incorporado || Store = tienda || Financial = financiero

Keep, save = mantener, guardar || Execute, do = ejecutar, hacer || Monetary = monetario || Connected to the internet = conectado a internet || Program used for text manipulation = programa para manipular texto || Copy files from a server to your PC or mobile = copiar archivos de un servidor a PC o móvil

Perform operations = realizar operaciones || Do research = hacer la investigación || Carry out transactions = llevar a cabo transacciones

Monitor = monitor || Keyboard = teclado || Printer = impresora || Scanner = escáner || Speakers = altavoces || Fan = ventilador || Processor

... Continue reading "Computer System Components and Features" »

Essential Number Properties and Divisibility Rules

Classified in Computers

Written on in English with a size of 4.22 KB

Fundamental Number Concepts

Prime Numbers Up to 97

Here is a list of prime numbers up to 97:

  • 2
  • 3
  • 5
  • 7
  • 11
  • 13
  • 17
  • 19
  • 23
  • 29
  • 31
  • 37
  • 41
  • 43
  • 47
  • 53
  • 59
  • 61
  • 67
  • 71
  • 73
  • 79
  • 83
  • 89
  • 97

Rules for Exponents

Understanding how exponents work is crucial for various mathematical operations:

  • Positive Base: If the base (m) is positive, the result (b) of mn = b is always positive.
  • Negative Base, Even Exponent: If the base (-M) is negative and the exponent (n) is an even number, the result (+b) of (-M)n = +b is positive.
  • Negative Base, Odd Exponent: If the base (-M) is negative and the exponent (n) is an odd number, the result (-b) of (-M)n = -b is negative.

Powers of Decimal Numbers

Here are examples of squaring and cubing decimal numbers:

  • 1.12 = 1.21
  • 0.42 = 0.16
  • 0.032 = 0.0009
  • 0.23 = 0.008

Divisibility Criteria

Divisibility... Continue reading "Essential Number Properties and Divisibility Rules" »

Programming Language Basics & Database Models

Classified in Computers

Written on in English with a size of 3.29 KB

Programming Language Fundamentals

Level Classification

  • Low Level: Resembles the language used by the computer directly.
  • High Level: Resembles human language, abstracting machine details.

Generations of Programming Languages

  • 1st Generation (1GL): Machine Language
  • 2nd Generation (2GL): Assembler
  • 3rd Generation (3GL): High-level languages (e.g., Fortran, Pascal, C, C++, Cobol)
  • 4th Generation (4GL): Languages for specific purposes (e.g., web development, PHP, Java, HTML)

Key Programming Concepts

Program

A set of instructions or orders based on a programming language that a computer interprets to solve a problem or perform a specific function.

Programming Language

Tools that allow us to create programs and software. An artificial language used to define a sequence... Continue reading "Programming Language Basics & Database Models" »