Este documento describe los conceptos básicos de los sistemas operativos. Explica que un sistema operativo actúa como intermediario entre el usuario y el hardware, administrando el acceso a recursos como el procesador, la memoria y los dispositivos de entrada/salida. También describe las funciones clave de un sistema operativo, como la administración de archivos, carpetas y aplicaciones, y la interfaz de usuario.
1. Unidad de Aprendizaje 1
Instalación y configuración de Sistemas Operativos,
Software de producción y utilitarios para estaciones de
trabajo Monousuarios.
Material facilitado por profesor J. Correa P.
2. Aprendizajes esperados
Selecciona componentes de software para el
funcionamiento adecuado de un computador personal.
Instala software configurando su correcto
funcionamiento y siguiendo las pautas de instalación en
computadores personales.
3. En la actualidad existe gran variedad de Sistemas Operativos
como pueden ser Windows Xp Sp3, Windows 7 Sp1, Windows 8,
Windows Server 2008, Windows Server 2012, Ubuntu, Fedora,
Centos, Red Hat, Snowleopard, Mountain Lion, etc.
El Sistema Operativo es una pieza imprescindible para nuestro
ordenador ya que sin él, éste no funciona.
Introducción
4. La función principal que desempeña cualquier sistema operativo, es
la de hacer de intermediario entre los elementos físicos que
componen nuestro ordenador (la pantalla, el teclado, el disco duro,
la impresora, etc.), y nosotros (el usuario), haciendo así más fácil
su manejo.
Por ejemplo, nosotros no tenemos porqué saber exactamente en
qué parte del disco duro tenemos guardado cada documento que
hemos creado, ya que es el Sistema operativo el que se encarga de
hacerlo.
Introducción
5. Sistema Operativo: es el soporte lógico que controla el
funcionamiento del equipo físico.
Existen otras definiciones, como Usuario
Sistema Operativo: es un conjunto de programas y funciones que
ocultan los detalles del hardware, ofreciendo al usuario una vía
sencilla y flexible de acceso al mismo.
Otra definición como administrador de los recursos del sistema.
Sistema Operativo: Es el administrador de recursos ofrecidos por el
hardware para alcanzar un eficaz rendimiento de los mismos. Los
recursos que administra son:
- El procesador, La memoria, Los dispositivos de Entrada / Salida,
La información.
Concepto de Sistemas Operativos
6. Concepto de Sistemas Operativos
En síntesis podemos concluir que:
Un sistema operativo, es un programa que actúa como intermediario
entre el usuario y el hardware de un computador, y su propósito es
proporcionar un entorno en el cual el usuario pueda ejecutar
programas.
El objetivo principal de un sistema operativo es lograr que el sistema
de computación se use de manera cómoda, y el objetivo secundario
es que el hardware del computador se emplee de manera eficiente.
8. Control de acceso al hardware
El sistema operativo administra la interacción entre las
aplicaciones y el hardware. Para acceder y comunicarse con el
hardware, el sistema operativo instala un controlador de
dispositivo para cada componente del hardware.
Un controlador de dispositivo es un programa pequeño escrito,
por el fabricante del hardware y suministrado con el componente
del hardware. Cuando el dispositivo del hardware está instalado,
el controlador de dispositivo también lo está y permite que el SO
se comunique con el componente del hardware.
9. El sistema operativo crea una estructura de
archivo en el controlador del disco duro para
permitir que se almacenen los datos.
Un archivo es un bloque de datos relacionados,
a los cuales se les proporciona un solo nombre
y que son tratados como una sola unidad.
Administración de archivos y carpetas
10. Los archivos de programa y de datos están agrupados juntos
en un directorio. Los archivos y los directorios están
organizados para que sean fáciles de recuperar y usar.
Los directorios pueden mantenerse dentro de otros
directorios. Estos directorios anidados se denominan
subdirectorios.
Los directorios se llaman carpetas en los sistemas
operativos Windows, y los subdirectorios se llaman
subcarpetas.
Administración de archivos y carpetas
11. El sistema operativo localiza una aplicación y la carga en la RAM
de la computadora. Las aplicaciones son programas de software.
El sistema operativo asegura que cada aplicación cuente con los
recursos de sistema adecuados.
Uno de los principales propósitos de una API (Interfaz de
programación de aplicaciones), es el conjunto de funciones y
procedimientos en la programación orientada a objetos, que
ofrece cierta biblioteca para ser utilizado por otro software como
una capa de abstracción. Son usadas generalmente en las
bibliotecas.
Administración de aplicaciones
12. En otras palabras, consiste en proporcionar un conjunto de funciones
de uso general, por ejemplo, para dibujar ventanas o iconos en la
pantalla. De esta forma, los programadores se benefician de las
ventajas de la API haciendo uso de su funcionalidad, evitándose el
trabajo de programar todo desde el principio.
Ejemplos de Aplicaciones de Gestión:
Librería de gráficos abierta (OpenGL): es una especificación estándar
que define una API multilenguaje y multiplataforma para escribir
aplicaciones que produzcan gráficos 2D y 3D (para gráficos
multimedia).
Administración de aplicaciones
13. DirectX: Conjunto de API desarrollados para facilitar tareas
relacionadas con la programación de juegos para el sistema
operativo Windows (tareas multimedia para Windows).
Administración de aplicaciones
14. Interfaz de usuario
Interfaz de línea de comandos (CLI): el
usuario escribe los comandos en un
indicador.
Interfaz gráfica del usuario (GUI):
el usuario interactúa con los menús y
los íconos.
La mayoría de los sistemas operativos,
incluyen tanto la GUI como la CLI.
CLI
GUI
El sistema operativo permite al usuario interactuar con el software y
el hardware. Existen dos tipos de interfaz de usuario: