Está en la página 1de 25

SISTEMAS OPERATIVOS.

¿Qué es un Sistema Operativo?

 Un Sistema Operativo (SO) es un


software que proporciona un
acceso sencillo y seguro al soporte
físico del ordenador (hardware),
ocultando al usuario detalles de la
implementación particular y
creando la ilusión de existencia de
recursos ilimitados (o abundantes).
Objetivos del Sistema Operativo.

 Ejecutar programas del usuario y resolver los problemas del usuario de


manera fácil y sencilla.
 Hace que la computadora sea fácil y conveniente de usar.
 Utiliza el hardware de la computadora de forma eficiente.
Tareas de un Sistema Operativo.

1. Manejo de Procesos, tareas de las que el SO es responsable:


 Creación y terminación de procesos.
 Asignación/actualización/liberación de recursos.
 Suspensión y reinicio.
 Sincronización entre procesos.
 Comunicación entre procesos.
 Solución de “trampas” y bloqueos.
Tareas de un Sistema Operativo.

2. Manejo de Memoria. “Almacén” de datos direccionables (y


por lo tanto accesibles) por la CPU y algunos dispositivos de E/S:
 “Inventario” del uso de memoria.
 Selección de procesos a cargar en memoria.
 Reserva/liberación de memoria.
 Conversión de direcciones virtuales.
 Protección de memoria.
Tareas de un Sistema Operativo.

3. Manejo de Ficheros. La función del SO es abstraer las propiedades


físicas del dispositivo de almacenamiento, proporcionando una unidad
lógica de almacenamiento.
 Creación y eliminación de ficheros.
 Creación y eliminación de directorios.
 Proporcionar primitivas para la modificación de ficheros.
 Asignar/manejar permisos de acceso a ficheros.
 Realización de copias de seguridad.
Tareas de un Sistema Operativo.

4. Manejo de Dispositivos de Entrada/Salida. La función del SO es


abstraer las propiedades físicas del dispositivo de Entrada/Salida, así
como coordinar el accesos a los mismos de múltiples procesos.
 Manejo de memoria para acceso directo, buffering y acceso a
memoria “cache”.
 Proporcionar la interfaz entre el usuario y el dispositivo.
 Proporcionar la interfaz entre el sistema y el dispositivo.
Tareas de un Sistema Operativo.

5. Manejo de Redes. La función del SO es proporcionar una interfaz de


acceso a dispositivos remotos, conectados a través de líneas de
comunicación.
6. Intérprete de Comandos. Proporciona la interfaz entre el usuario y el
sistema operativo. (Shell). Varía en complejidad de sistema a sistema,
desde los más simples por línea de comando a complejos sistemas
gráficos basados en ventanas (Windows NT, LINUX KDE, Solaris CDE,...)
Servicios proporcionados por el SO.

1. Ejecución de Programas.
2. Operaciones de E/S.
3. Manipulación de ficheros.
4. Comunicaciones.
5. Detección de errores.
6. Asignación de recursos.
7. Contabilidad.
8. Protección.
SISTEMA OPERATIVO PARA
SERVIDORES.
Sistemas Operativos de Servidores.

 En Internet los sistemas operativos


dominantes entre los servidores
son distribuciones de código
abierto de tipo UNIX, tales como
los basados en Linux y FreeBSD,
con Windows Server también tiene
una participación muy
significativa. Los sistemas
operativos propietarios como z/OS
y Mac OS X también están
desplegados, pero en cantidades
mucho más pequeñas.
Propósito del SO para servidores.

 El propósito de un servidor es compartir datos, así como compartir


recursos y distribuir el trabajo. Un equipo servidor puede servir a sus
propios programas informáticos o dependiendo del escenario, podría
servir a una o muchas transacción.
SO UNIX.

 BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se


reescribió para no incorporar propiedad intelectual originaria de AT&T
en la versión 4. La primera implementación de los protocolos TCP/IP
que dieron origen a Internet son la pila (stack) TCP/IP BSD.
Características básicas de FreeBSD.

 Sistema basado en BSD 4.4.


 Sistema abierto.
 Soporte de periféricos ultra-dma en bus ISA.
 Interrelación de la memoria virtual y el sistema de cache de disco
continuo.
 Módulos de compatibilidad.
 Módulos kernel "cargables" dinámicamente.
SO UNIX.

 GNU: En 1983, Richard Stallman anunció el Proyecto GNU, un


ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese
ser distribuido libremente. El software desarrollado por este proyecto
-por ejemplo, GNU Emacs y GCC - también han sido parte
fundamental de otros sistemas UNIX.
 Linux: En 1991, cuando Linus Torvalds empezó a proponer el núcleo
Linux y a reunir colaboradores, las herramientas GNU eran la elección
perfecta. Al combinarse ambos elementos, conformaron la base del
sistema operativo (basado en POSIX) que hoy se conoce como
GNU/Linux.
GNU/Linux

 GNU/Linux: Las distribuciones


basadas en el núcleo, el software
GNU y otros agregados entre las
que se pueden mencionar a
Slackware Linux, Red Hat Linux y
Debian GNU/Linux se han hecho
populares tanto entre los
aficionados a la computación como
en el mundo empresarial.
Obsérvese que Linux tiene un
origen independiente, por lo que
se considera un 'clónico' de UNIX y
no un UNIX en el sentido histórico.
Características de GNU/Linux.

 Multitarea.
 Multiusuario.
 Multiplataforma.
 Multiprocesador.
 Funciona en modo protegido 386.P
 Protección de la memoria entre
procesos, de manera que uno de ellos
no pueda colgar el sistema.
 Carga de ejecutables por demanda.
 Política de copia en escritura para la
compartición de páginas entre
ejecutables.
Microsoft Server.

 Microsoft Servers (anteriormente llamado Windows Server System) es


una marca que abarca una línea de productos de servidor de
Microsoft. Esto incluye las ediciones de servidor de Microsoft Windows
su propio sistema operativo.
Características de Windows Server.

 Active Directory Federation Services.


 Windows Defender.
 Servicios de Escritorio remoto.
 Servicios.
 Failover Clustering.
 Web Application Proxy.
 IIS 10.
 Windows PowerShell 5.0
 Reinicio suave.
 El Servidor Telnet no está incluido.
Mac OS X Server.

 Mac OS X Server es un sistema operativo para servidores desarrollado


por Apple Inc. basado en Unix. Es idéntico a su versión de escritorio,
pero incluye además herramientas administrativas gráficas para la
gestión de usuarios, redes, y servicios de red como LDAP, Servidor de
correo, Servidor Samba, DNS, entre otros. También incorpora en sus
versiones más recientes un número adicional de servicios y
herramientas para configurarlos, tales como Servidor web,
herramientas para crear una Wiki, Servidor iChat, y otros más.
Servicios incluidos.

 MySQL
 PHP
 Firewall y gestor del mismo
 NTP y SNMP
 Servicio NAT
 Servicios de Directorio, incluyendo Open Directory,
LDAP y Servicios de Usuario vía Netinfo.
 Servidor de Nombre de Dominio (DNS).
 Servidor Samba con WINS.
 Servidor Web Apache.
 Servidor de correo
Red Hat Inc.

 Es la compañía responsable de la creación y mantenimiento de una


distribución del sistema operativo GNU/Linux que lleva el mismo
nombre: Red Hat Enterprise Linux, y de otra más, Fedora; en la
actualidad también mantiene CentOS.
Red Hat Enterprise Linux (RHEL)

 Es la versión comercial basada en Fedora que a su vez está basada en


el anterior Red Hat Linux, de forma similar a como Novell SUSE
Enterprise (SUSE Linux Enterprise Desktop y SLE Server) lo es respecto
de OpenSUSE o Mandriva Corporate respecto de Mandriva Linux One.
Fedora y CentOS.

 Es una distribución Linux para  El objetivo es ofrecer al usuario


propósitos generales. Se un software de "clase
caracteriza por ser un sistema empresarial" gratuito. Se define
estable, el cual es mantenido como robusto, estable y fácil
gracias a una comunidad de instalar y utilizar.
internacional de ingenieros,
diseñadores gráficos y usuarios
que informan de fallos y
prueban nuevas tecnologías.
Tipos de Servidor y su propósito.

Tipo de Propósito
Servidor
Servidor de Aplicaciones de Hosts web (programas
Aplicaciones informáticos que se ejecutan dentro de un
navegador de Internet) que permite a los usuarios
de la red de ejecución y el uso de ellos, sin tener
que instalar una copia en sus propios ordenadores.
Servidor de Mantiene un índice o tabla de contenido de
Catálogo información que se pueden encontrar en una gran
red distribuida.
Servidor de Mantiene un entorno necesario para un punto
Comunicacio extremo de comunicación (usuario o dispositivos)
nes para encontrar otros puntos extremos y
comunicarse con ellos.

También podría gustarte