Operating System Fundamentals: Processes, Scheduling, and Concurrency

1. Leading Operating System Functions

Process Management

Management of Primary Memory

2. Definitions and Examples

  • Program: A sequence of instructions a computer can interpret and execute.
  • Process: A set of activities or events performed to follow a specific purpose.
  • Parent Process: Maintains control over its descendants and can terminate any of its child processes.
  • Child Process: Inherits resources from the parent process unless explicitly acquired by the parent.
  • Process vs. Thread: A process has its own
Read More

Computer Architecture, Systems, and Software Components

Processor Speed

MIPS (Millions of Instructions Per Second): A unit of measurement for computer speed.
System Clock: An electrical pulse synchronizes processing. 1 MHz = 1 million cycles per second. Higher frequency means faster processing.
BUS-Width: The amount of data the CPU can transmit at any time to main memory and input/output devices.

Data and Memory

Data:

  • Input Data
  • Output Results
  • Internal Values (Processing Information/Program Instructions)

RAM (Random Access Memory): User’s working memory

Read More

Database Field Properties, Relationships, and Queries

Field Properties

Field Size: The maximum number of characters allowed in the field (Integer, Long Integer, Single).
Format: Customize data presentation on-screen or in reports.
Input Mask: Control user input values.
Decimal Places: Specify the number of decimal places for a data type.
Title: Customize the field header’s appearance.
Default: Automatically entered value if no other is provided.
Validation Rule: Control data entry based on specific criteria.
Text Validation: Display text when input fails validation.

Read More

Essential Photoshop Tools: Functions and Applications

Selection Tools

Marquee

Marquee: A tool for square or rectangular selections.

  • Setting Elliptical: Allows circular and elliptical selections.
  • Setting Single Row: Allows the selection of a row of 1 pixel thick.
  • Setting Column One: Allows the selection of a column of 1 pixel thick.

Elliptical Marquee

A tool to create circular or elliptical selections. It is in the same group as the rectangular frame.

Move Tool

This serves to move the contents of the layer you are working. The layer moves completely or only

Read More

Computer Systems: Structure, Components, and Programs

Item 9

Computer System Structure

1. Introduction

2. Basics

3. System Components

3.1. CPU

3.2. Memory

3.3. Peripherals

3.3.1. Peripheral Classification

3.4. Buses

3.5. System Functioning

4. Programs: Types and Features

4.1. Programming Languages

4.2. Operating Systems

4.2.1. Examples of Operating Systems
4.2.1.1. MS-DOS
4.2.1.2. UNIX
4.2.1.3. LINUX
4.2.1.4. WINDOWS

5. Computer Networks

5.1. Communication Networks: Internet

6. Conclusions

1. Introduction

The use of computerized systems, currently characterized by the prevalence

Read More

PowerPoint: Introduction and Key Features

PowerPoint Basics

1. Introduction to PowerPoint

PowerPoint is a versatile application for creating dynamic presentations. These presentations can incorporate various elements, including images, graphs, charts, sounds, and videos, offering a wide range of possibilities.

2. Main Window Elements

  • Title Bar: Displays the application name and the name of the currently open file.
  • Menu Bar: Consists of eight menus and a help menu, each containing a set of related options.
  • Toolbar: Provides buttons for quick
Read More