Está en la página 1de 4

Sistemas Operativos

Qué es?
Software que da acceso seguro y sencillo al ordenador (hardware), ocultando al
usuario la implementación dando una ilusión de que existen recursos ilimitados.
Objetivos:

 Ejecutar programas del usuario y resolver de manera sencilla los problemas.


 Hacer el uso de la computadora de manera fácil.
 Utilizar de manera eficiente los recursos del hardware.
Partes de un SO:
Procesos:
1. Creación y terminación de procesos
2. Control de los recursos.
3. Sincronización y comunicación entre procesos.
4. Solución de bloqueos.
Memoria:
1. Control del uso de memoria (Selección, Liberación, Reserva, Protección).
2. Conversión de direcciones virtuales.
Ficheros:
1. Manejo de ficheros
2. Manejo de Directorios
3. Asignar permisos en ficheros
4. Copias de seguridad.
Dispositivos E/S:
1. Manejo de memoria para acceso de buffering, acceso directo y cache.
2. Proporcionar una interfaz entre usuario y dispositivo; y sistema y dispositivo.
Redes:
1. Proporcionar una interfaz de acceso a dispositivos remotos.
Interprete Comandos:
1. Proporciona una interfaz entre el usuario y el sistema. (Línea de comandos o
Interfaz)
Servicios dados por el SO
1. Ejecución de programas.
2. E/S.
3. Ficheros.
4. Comunicaciones.
5. Detección errores.
6. Asignación Recursos.
7. Protección
Multiusuario:
Permite a dos o más usuarios ejecutar programas.(Mainframe o Minicomputadores)
Multiprocesos:
Soporta un programa en más de un CPU.
Multimodulo:
Permite que varias partes de un programa se ejecuten constantemente.
Tiempo Real:
Responden al momento a las entradas.

Cliente-Servidor
Modelo que se basa en que un programa espera pasivamente los requerimientos de
un cliente.
Cliente:
Aplicación que es llamado por un usuario y dura lo que dure la sesión del mismo de
manera local.
Servidor:
Corre en un computador compartido, esperando ser llamado por uno o varios clientes.

PnP
Tecnología para soportar la instalación de dispositivos, que pueden usarse
inmediatamente después de conectarlos físicamente, sin procesos adicionales.
Kernel:
Modulo central del SO, carga primero y se queda en memoria. Ofreciendo los servicios
requeridos por el SO.
Driver:
Programa de bajo nivel que atienden dispositivos físicos.
Paquete de software:
Diferentes programas que forman parte de una oferta comercial.
Archivo Ejecutable:
Archivo cuyo contenido tiene un formato que el computador puede ejecutar
directamente. Pasándolo a través de un compilador.
Código abierto:
Libre de cargo y disponible para el público en general.
Software Propietario:
Programas que pertenecen a alguien o alguna compañía. Esto impide la duplicación o
modificación.
Licencia de software:
Permiso que se le otorga a un individuo o grupo, para el uso de una pieza de software.
Piratería:
Uso ilegal de una copia no autorizada de software.
Dominio público:
Ninguna persona tiene derechos sobre ese programa. Es gratuito y sin restricciones.
FreeWare:
Software protegido por derechos de autor, pero este puede liberarlo para su uso pero
no para su venta.
Shareware: libre de cargo pero el autor pide un pequeño pago para su uso pero si el
cliente no paga puede usarlo pero no venderlo.
CourseWare: diseñado para programas educativos.
Firmware:
Cobinacion de hard y soft que esta escrito en memoria rom.

También podría gustarte