Sistema Operativo Linux (Based Unix)

Instructor

Prof. Jorge A. Arévalos

Reviews

Course reviews will be shown here

Overview

Contexto y Objetivos

Los sistemas operativos se utilizan en prácticamente todos los sistemas informáticos tanto de propósito general (estaciones de trabajo, PCs, etc.) como especilizados (sistemas de tiempo real, multiprocesadores, supercomputadores, etc.). En las asignaturas de Programación , Estructuras de Datos y Estructuras de Computadores se estudian las bases necesarias para realizar sistemas informáticos, en sus aspectos de hardware y software. Todas estas asignaturas cubren los conocimientos mínimos de Informática que se consideran necesarios para cursar esta asignatura.

Esta asignatura tiene un carácter introductorio a los sistemas operativos y su objetivo general es la comprensión de los conceptos básicos de los mismos. La asignatura hace especial énfasis en la funcionalidad de los sistemas operativos, aunque también se tratan aspectos relacionados con su estructura y funcionamiento interno. En esta asignatura, por lo tanto, se presentan los conceptos básicos de de esta materia: procesos, comunicación y sincronización entre procesos, interbloqueos y sistemas de ficheros. Por otra parte, se presta especial atención a los aspectos relacionados con la interfaz que el sistema operativo proporciona al usuario (visión externa) y al programador (visión interna).

Enfoque

La asignatura se orienta al estudio de la funcionalidad de los sistemas operativos y de la forma de explotar dicha funcionalidad. En este aspecto se estudiarán los mecanismos de programación mediante llamadas al sistema.

Para ilustrar los conceptos se utiliza el lenguaje de programación C, utilizado ámpliamente en programación de sistemas, siendo muy conocido por todos los programadores. En lo que se refiere a sistemas operativos, se estudian la interfaz POSIX. Como plataforma de experimentación se usará el sistema operativo LINUX.

En esta asignatura ya no se imparten clases presenciales, por lo que se proporcionan todos los materiales suficientes para que los alumnos puedan prepararse los exámenes y realizar las prácticas que permiten su evaluación.

Programa

 

Teoría

  • Introducción a los sistemas operativos
  • Procesos
  • Comunicación y sincronización de procesos
  • Memoria
  • Sistema de ficheros

 

 

Course content


Request invitation

Content of this course is available by invitation only. You can not access this course if you don't have an invitation from the course instructor.

Get Started

Interested? Start your first course right now.

There is more to learn