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

Sort by
Subject
Level

Windows Server 2003 & Active Directory Questions and Notes

Classified in Computers

Written on in English with a size of 7.38 KB

Windows Server 2003 and Active Directory Questions

Corrected text, answers and notes

  1. 1) OS: A - Q-OS no.
  2. 2) Windows 2003: A - Preemptive.
  3. 3) Are as follows: A - Web Server.
  4. 4) Multithreaded is: C - use number.
  5. 5) The version of Windows:
  6. 6) Files: B - NTLDR, Boot.ini.
  7. 7) To load the OS:
  8. 8) An ARC name:
  9. 9) The BOOT.INI:
  10. 10) Windows Server 2003:
  11. 11) You can start:
  12. 12) Console:
  13. 13) To execute the console:
  14. 14) File System: NTFS.
  15. 15) All components: B - can be installed.
  16. 16) The best way to: B - be on the screen.
  17. 17) The best way to have: C - used domain because.
  18. 18) A Windows server: B - installed the service.
  19. 19) Controllers: A - stored data.
  20. 20) A forest: a collection of B - trees.
  21. 21) To promote: A - run DCPROMO.
  22. 22) A controller: B - DCPROMO.
  23. 23) Active: A - one directory.
... Continue reading "Windows Server 2003 & Active Directory Questions and Notes" »

Operating System Fundamentals: System Calls, Processes, Files

Classified in Computers

Written on in English with a size of 3.37 KB

System Calls: Core OS Interaction

A system call is the mechanism used by an application program to request a service from the operating system.

How a System Call is Made

When a call is made, it involves placing a set of parameters in a specific memory location and then executing a machine language instruction for the processor.

Common POSIX System Calls

In operating systems, common POSIX system calls include: open, read, write, close, wait, exec, fork, exit, and kill.

Understanding Processes

A process is an abstraction of a running program, also referred to as a task.

Process Model Properties

  1. All software executables are organized into several sequential processes.
  2. A process includes the running program, the current values of the program counter, registers,
... Continue reading "Operating System Fundamentals: System Calls, Processes, Files" »

OSI Model Layers and Network Infrastructure Fundamentals

Classified in Computers

Written on in English with a size of 3.32 KB

The Seven Layers of the OSI Reference Model

Physical Layer (Layer 1)

The Physical Layer of the OSI reference model is responsible for the physical connections of the computer to the network. It is responsible for transmitting bits of information through the medium used for transmission.

Data Link Layer (Layer 2)

The Data Link Layer is concerned with physical addressing, network topology, network access, error notification, ordered distribution of frames, and flow control.

Network Layer (Layer 3)

The aim of the Network Layer is to ensure data arrives from the origin to the destination, even though both are not connected directly. The devices that facilitate such a task are called routers.

Transport Layer (Layer 4)

The function of the Transport Layer

... Continue reading "OSI Model Layers and Network Infrastructure Fundamentals" »

Common Gateway Interface (CGI) and Web Server Interaction

Classified in Computers

Written on in English with a size of 3.5 KB

What is a Common Gateway Interface (CGI)?

A CGI (Common Gateway Interface) is a program that runs in real time on a Web Server in response to a request from a browser. When this happens, the Web Server executes a child process to receive the data sent by the user (if it exists), makes some silky sheets of the same data available as environment variables, and captures the output of the program to send a response to the browser. The CGI's purpose is to provide intelligence and interactivity to a website.

Basic CGI Structure in C Language

The basic body of a CGI in C language is:

/* Hello World Program */
/* Compile in Linux: gcc hello.c -o hello.cgi */

#include <stdio.h>

int main() {
    printf("Content-Type: text/html\n\n");
    printf("
... Continue reading "Common Gateway Interface (CGI) and Web Server Interaction" »

Object-Oriented Analysis and Design Principles

Classified in Computers

Written on in English with a size of 3.24 KB

What is APOO?

APOO (Analysis and Object-Oriented Programming) considers a problem and a solution from the perspective of objects, things, or concepts. APOO is the investigation of domain objects and their relationships.

What is OOP?

OOP (Object-Oriented Programming) is a logical solution in terms of software components and their collaborations and responsibilities.

UML Language

The UML (Unified Modeling Language) is the standard language for typesetting to view the results of the analysis and design.

Subactivities:

  1. Define essential use cases.
  2. Draw use case diagrams.
  3. Refine the conceptual model.
  4. Refine the glossary.
  5. Set system sequence diagrams.
  6. Set operation contracts.
  7. Set state diagrams.

What is a Use Case Diagram?

A use case diagram is used to identify... Continue reading "Object-Oriented Analysis and Design Principles" »

Artificial Intelligence: Agents, Environments, and Search Methods

Classified in Computers

Written on in English with a size of 4.24 KB

Core Concepts of Artificial Intelligence

Defining Key AI Components

  • Artificial Intelligence (AI): A study to perceive, reason, and act. Systems that think like humans, trying to understand how the human mind works. Systems based on rules.
  • Intelligent Agent: An entity capable of perceiving its environment, processing these perceptions, and responding or acting in that environment rationally and appropriately.
  • Prolog: A functional programming language based on logic.
  • Rational Agent: Agent = Architecture + Program. The program depends on the environment in which it operates.

Types of Intelligent Agents and Programs

The agent program dictates how the agent chooses its actions:

  1. Simple Reflex Agent

    Actions depend solely on the current perception and predefined

... Continue reading "Artificial Intelligence: Agents, Environments, and Search Methods" »

Email Protocols and Network Configuration Essentials

Classified in Computers

Written on in English with a size of 3.93 KB

POP and IMAP Email Protocols

POP (Post Office Protocol) allows for the management, access, and transfer of email messages between a remote server and a client machine (user). Communication consists of the following phases or states:

  • 1. Connection Phase: The server listens on port 110, waiting for a connection from an email client.
  • 2. Authentication Phase: The server expects a username and password for an account.
  • 3. Transaction Stage: Once the user has validated the mailbox, the server locks it (to avoid inconsistencies) and makes it available for consultation.
  • 4. Update Stage: The user is disconnected, and the server updates the mailbox.

IMAP Protocol Features

The IMAP protocol is used to access messages stored on remote servers. The IMAP client... Continue reading "Email Protocols and Network Configuration Essentials" »

Core Network Resources, Protocols, and Server Technologies

Classified in Computers

Written on in English with a size of 3.03 KB

Network Resource Sharing Fundamentals

A network resource is a logical entity capable of action at the request of another. The use of shared resources can be performed through a network.

High-Speed Data Connectivity

Disk Management and Fiber Channel

For servers, Fiber Channel interfaces are important for fast disk connections with extreme speed specifications.

Fiber Channel technology is traditionally used for building Storage Area Networks (SANs). The Fiber Channel Standard is an interconnection technology designed for broadband communication. This standard consists of a set of standards developed by ANSI.

  • Maximum distance allowed: 10 km.
  • Protocols transported include: SCSI, IP, IPI, HIPPI, IEEE 802, and even ATM.

Managing Printing Resources

Local Area... Continue reading "Core Network Resources, Protocols, and Server Technologies" »

Database Fundamentals: Comparing Relational, Hierarchical, and Network Models

Classified in Computers

Written on in English with a size of 3.35 KB

1. Data Models and Conceptual Schemes

The conceptual scheme within the ANSI/X3/SPARC framework aims to define the data and the relationships between them that will be computerized in a particular organization, subsequently translating this into a canonical schema. The primary challenge is defining the set of entities to be stored in the database (DB), a task dependent solely on the Database Administrator (DBA).

Recall the three conceptual models, often called semantic models:

  • MER (Entity-Relationship Model)
  • Binary Model
  • RMT (Semantic Model)

Once the conceptual design is complete, the process moves to the logical design or definition of the canonical schema. This translation process is performed using logic models, also known as data models. The most... Continue reading "Database Fundamentals: Comparing Relational, Hierarchical, and Network Models" »

Relational Database Fundamentals: Entities and Attributes

Classified in Computers

Written on in English with a size of 2.93 KB

Core Concepts: Domain, Attribute, and Entity

Domain: A set of values of any simple or elemental type which can represent the possible values a variable takes for a characteristic or property (attribute) of a representable object (entity).

Attribute: Anything capable of taking a value (data) within a domain (range of possible values). Attributes sharing the same domain are typically given the same or similar names to avoid confusion.

Entity: Anything that can hold a set of attributes with occurrences in the universe. Each occurrence is assigned values for each attribute. More formally, an entity is a set of attributes A1, A2, ..., An, taking values in their respective domains D1, D2, ..., Dn.

Understanding Relationships and Relations

A relationship... Continue reading "Relational Database Fundamentals: Entities and Attributes" »