tecnologi

Páginas: 23 (5720 palabras) Publicado: 19 de febrero de 2014
rra
do
r

1. Introducción a los Sistemas
Operativos

Objetivos. El objetivo de este tema es definir el concepto de sistema
operativo que se manejará a lo largo de la asignatura, dando a conocer los
distintos tipos de sistemas existentes, así como presentar a través de una
perspectiva histórica los problemas que ha de resolver un sistema operativo moderno.

1.1 Concepto de SistemaOperativo. Objetivos.

Un sistema operativo es el software que hace de interfaz tanto entre los usuarios
y la máquina, como entre esta última y los programas. Dicho de otra forma, el sistema
operativo es el software que proporciona un entorno que permite a los usuarios ejecutar
programas.
De esta forma, los objetivos fundamentales de un sistema operativo son:

1. Hacer que la máquina sea fácilde utilizar, tanto por los usuarios finales de ésta, como por los desarrolladores y administradores del sistema.
2. Hacer que el funcionamiento de la máquina sea lo más eficiente posible.

Nótese que bajo ambos objetivos subyace el propósito de reducir los costes de
explotación del sistema.

Bo

En la Ilustración 1-1 se muestra la organización típica de un sistema informático.
En ésta,la capa inferior está compuesta por el hardware del sistema (CPU, dispositivos
de E/S y memoria, así como otros dispositivos o coprocesadores auxiliares), siendo la
interfaz que proporciona a la capa superior de muy bajo nivel: la interfaz de programación es exclusivamente en código máquina, y los dispositivos se manejan directamente a
través de sus registros de control, lo cual, evidentemente,resulta extremadamente complejo. Sobre esta interfaz de tan bajo nivel, el desarrollo de un programa sería extremadamente costoso, pues operaciones tan simples como leer un carácter de un archivo conllevaría una gran complejidad. Y una vez desarrollado el programa, cargarlo y ejecutarlo
sería también muy complejo y costoso.

Programas del sistema

Programas de desarrollo

Aplicacionesrra
do
r

Programas de Ayuda

IDE

Enlazador

Almacén

Depurador

Facturación

Compilador

Programas de Órdenes

Contabilidad



Intérprete de Comandos

Sistema Operativo
Hardware

Ilustración 1-1: Estructura típica de un sistema informático

Con la complejidad de esta interfaz hardware se enfrenta el sistema operativo.
Éste proporciona a las capas superiores unainterfaz con un mayor grado de abstracción,
en la que los programadores no necesitan tener en cuenta las particularidades del hardware a la hora de construir sus programas, pues dichas particularidades quedan ocultas
tras la interfaz del sistema operativo. De esta forma, no sólo se simplifica la tarea de
construcción de programas, sino que además dichos programas se hacen independientes
de lasparticularidades del hardware. Además de ello, tareas del usuario final como organizar la información o ejecutar los programas se simplifican enormemente. Será en el
estudio de esta capa en lo que nos centraremos a lo largo de esta asignatura.
Sobre el sistema operativo, se pueden ejecutar tres tipos de programas:

Programas del sistema: Son necesarios para utilizar el sistema operativo, por loque habitualmente se distribuyen juntos y proceden del mismo
fabricante. Al ser externos al sistema operativo, se pueden sustituir por
otros con formas de utilización diferentes. En este grupo de programas
encontramos por ejemplo los intérpretes de comandos (que se estudiarán
en el próximo capítulo) los programas de órdenes, como son ls, cp, o
mv en el caso de los sistemas UNIX, o format oxcopy en el caso de
los sistemas de Microsoft, o los programas de ayuda o documentación en
línea.

Bo





Programas de desarrollo: Sirven para construir otros programas. A este
grupo pertenecen los compiladores, depuradores, montadores de enlace,
gestores de bibliotecas o los entornos de desarrollo integrados. Si la
máquina no se va a utilizar para desarrollar programas sino que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS