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

Sort by
Subject
Level

SPC Control Systems: Centralized vs. Distributed

Classified in Computers

Written on in English with a size of 2.3 KB

SPC Control System

SPC Control System refers to the method of controlling a switching system.

  • Centralized SPC Control: If a given processor has direct access to all resources of the node and performs all system functions. This usually means the node has a single central computer (doubled for security).
  • Distributed SPC Control: If a processor is in a given state but does not have access to some of the resources and/or is not able to run only some of the functions of the system. In practice, this leads to an existing digital system with a high number of microprocessors that perform the control node as a whole.

Functions of Switching Systems

Switching systems provide power and signaling with user terminals. The user, via the wire pair of the switching... Continue reading "SPC Control Systems: Centralized vs. Distributed" »

Essential Concepts of Computing and Information Technology

Classified in Computers

Written on in English with a size of 2.6 KB

Information Technology and Communication (ICT)

Technologies based on microelectronics, robotics, computer, and communication networks.

Computing Fundamentals

Computing: The set of techniques and activities that address information, allowing it to be stored quickly and automatically with computers.

System: The set of elements needed to perform automatic processing of information.

Hardware Components

Hardware: Includes all the physical elements of the computer system.

Computer: A machine that can automatically receive information, store it in memory, and process it using programs or instruction sets.

Microprocessor (CPU): Responsible for coordinating and carrying out all operations of the system.

Peripherals

External elements that allow communication between... Continue reading "Essential Concepts of Computing and Information Technology" »

Oracle Database Redo Logs and Index Optimization

Classified in Computers

Written on in English with a size of 2.57 KB

Redo Log File Management

The file system provides warnings when additional redo log groups are required. When a group is filled, a LOG FILE SWITCH event occurs. Control passes to the next group until the end of the sequence is reached, at which point the system returns to the first group and overwrites the data (acting as a circular buffer), potentially losing track of transactions.

Redo Log Files

The set of redo log files is known as the Redo Log of the database. Its primary function is to record all changes made to data. These files are critical for protecting the database against failures and are essential for recovery.

Groups and Members

  • Groups: Redo log files operate in a sequence; one is active while the others wait. Each group has a unique
... Continue reading "Oracle Database Redo Logs and Index Optimization" »

Data Persistence & Management in Extended MVC Architectures

Classified in Computers

Written on in English with a size of 2.46 KB

Data Management Function in Extended MVC

The Data Management (DM) component provides the basic infrastructure for the storage and retrieval of objects within a system. Its primary purpose is to isolate the impacts of underlying data management technologies on the overall software architecture.

Specifying Data Management: Common Approaches

The most direct approach for this persistence layer is to provide a shadow class within the Data Management (DM) component for each persistent class in the other architectural components, such as the Problem Domain (PD) components. The standard DAO (Data Access Object) pattern is widely used for this task.

Essential Features for Data Management Construction

Three important features for constructing the Data Management... Continue reading "Data Persistence & Management in Extended MVC Architectures" »

Operating System Fundamentals: File Systems and Data Security

Classified in Computers

Written on in English with a size of 2.18 KB

1. Functions of the File System

File systems structure information stored in a storage unit (typically a hard disk), which is then represented textually or graphically using a file manager. Most operating systems manage their own file system.

2. Operating System Responsibilities

The operating system performs several critical tasks, including:

  • Sending commands to hardware devices.
  • Detecting and managing system interrupts.
  • Monitoring and checking for errors.

3. Understanding File System Architecture

A hard drive consists of several circular disks rotating around an axis. The tracks (concentric areas written on both sides of the disc) are divided into segments called sectors, each containing 512 bytes.

4. Definition of a Computer File

A file is a set of... Continue reading "Operating System Fundamentals: File Systems and Data Security" »

Database Architecture and Management Systems

Classified in Computers

Written on in English with a size of 3.02 KB

Database Architecture

The definition of an information system is the detailed description of the system architecture.

Internal Level

The lowest level of abstraction, defining how data is stored on hardware and accessed. Responsibilities of the Database Administrator (DBA) include managing:

  • Block size
  • Relative position of stored records
  • Addressing methods
  • Overflows
  • Indexing
  • Storage changes
  • Compression techniques

Conceptual Level

The mid-level of abstraction, representing the organization's data. This level encompasses partial views of different users' requirements and potential uses. It provides a total organizational vision, including data definitions and relationships. DBA responsibilities include:

  • Defining the data stored in the database:
    • Data name
    • Attributes
    • Relationships
... Continue reading "Database Architecture and Management Systems" »

Core Concepts in Programming Logic and Algorithms

Classified in Computers

Written on in English with a size of 4 KB

Core Concepts in Logic and Programming

Logic

Logic is a formal science that studies the valid forms of inference. It is the study of methods and principles used to distinguish correct from incorrect reasoning.

Programming Paradigm

A programming paradigm represents a particular philosophy or approach for building software. No single paradigm is inherently better than another; each has its own advantages and disadvantages.

Types of Programming Paradigms

Imperative Programming

This paradigm uses a set of instructions that tell the computer how to perform a task by changing a program's state.

Modular Programming

In this approach, a program is divided into separate modules or subprograms to make it more readable and manageable.

Declarative Programming

This... Continue reading "Core Concepts in Programming Logic and Algorithms" »

Biological Specimen Collection Safety and Identification Protocol

Classified in Computers

Written on in English with a size of 3.29 KB

General Protocol for Specimen Collection

Keep in mind that all specimens must be treated with care and respect, as any sample can be potentially infectious. Personnel must therefore fulfill universal precautions for the protection of workers against the risks of exposure to biological agents. These precautions are a set of measures designed to protect workers while they handle patients, fluids, or specimens.

The Three Phases of Specimen Procurement

Phase One: User Identification and Information

This phase involves the identification of the user requesting the analysis. This includes:

  • Verifying that the user data coincides with the request data.
  • Studying the request and noting any special conditions that require specific determinations.
  • User Preparation:
... Continue reading "Biological Specimen Collection Safety and Identification Protocol" »

Computer Architecture Fundamentals: CPU, Memory, Buses, and Addressing

Classified in Computers

Written on in English with a size of 3.52 KB

Core Computer Architecture Components

CPU Registers Explained

CPU registers are small, high-speed storage locations within the central processing unit (CPU) that hold data and instructions for immediate processing.

Accumulator Register

The Accumulator Register stores the results of executed operations. It connects to input registers for feedback in chained operations and also connects to the data bus for sending results to main memory or the control unit.

Program Counter (PC)

The Program Counter (PC) stores the memory address of the next instruction to be executed.

Instruction Register (IR)

The Instruction Register (IR) contains the instruction currently being executed.

Understanding Computer Buses

A bus is a channel or set of parallel connections that... Continue reading "Computer Architecture Fundamentals: CPU, Memory, Buses, and Addressing" »

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" »