Download sistemas operativos - Docencia FCA-UNAM

Document related concepts

Multiusuario wikipedia , lookup

Arquitectura de Windows NT wikipedia , lookup

Historia de los sistemas operativos wikipedia , lookup

Windows NT wikipedia , lookup

Sistema operativo móvil wikipedia , lookup

Transcript
UNIVERSIDAD LATINA
SOPORTE TECNICO
SISTEMAS OPERATIVOS
Que es un sistema operativo.
Un sistema operativo (SO) es el programa o conjunto de
programas que efectúan la gestión de los procesos básicos
de un sistema informático, y permite la normal ejecución del
resto de las operaciones.
Historia de los sistema operativo.
- Primeros SO 1945-1960 grandes maquinas
operadas desde una consola
- 1956. Procesamiento por lotes
- 1950-1970.- Grandes máquinas con lectores de
tarjetas y cintas magnéticas
- 70s.- Monitor residente y software integrado
- Posteriormente.- Monitores y cargadores de inicio,
el BIOS y finalmente los núcleos del SO
Estructura de los Sistemas Operativos.
Como gestor de recursos, el Sistema Operativo administra:
•La CPU (Unidad Central de Proceso, donde está alojado el
microprocesador).
•Los dispositivos de E/S (entrada y salida)
•La memoria principal (o de acceso directo).
•Los discos (o memoria secundaria).
•Los procesos (o programas en ejecución).
y en general todos los recursos del sistema
Procesos de un sistema operativo.
Un proceso es un programa en ejecución que necesita
recursos para realizar su tarea: tiempo de CPU, memoria,
archivos y dispositivos de E/S. El SO es el responsable de:
•Crear y destruir los procesos.
•Parar y reanudar los procesos.
•Ofrecer mecanismos para que se comuniquen y sincronicen
Concepto de Hilos.
• En sistemas operativos, un hilo de ejecución, hebra o
subproceso es la unidad de procesamiento más pequeña
que puede ser planificada por un sistema operativo.
• Un hilo es una característica que permite a una aplicación
realizar varias tareas a la vez (concurrentemente).
• Los distintos hilos de ejecución comparten una serie de
recursos tales como el espacio de memoria, los archivos
abiertos, situación de autenticación, etc. Esta técnica
permite simplificar el diseño de una aplicación que debe
llevar a cabo distintas funciones simultáneamente.
Sincronización de procesos.
Un sistema operativo multitarea permite que coexistan y
sincronicen varios procesos activos a la vez, ejecutando
todos ellos de forma concurrente.
Existen tres modelos de computadora en los que se pueden
ejecutar procesos concurrentes o paralelos, son: la
multiprogramación, el multiprocesador y la
multicomputadora.
Bloqueos.
Inter bloqueos de procesos (deadlock).
Existe una situación de interbloqueos cuando las
necesidades de recursos de algunos procesos entran en
conflicto entre sí causando que estos se bloqueen
indefinidamente.
.
La gestión de Entrada/Salida.
• Consiste en un sistema de almacenamiento temporal
(caché), una interfaz de manejadores de dispositivos y
otra para dispositivos concretos.
•
El sistema operativo debe gestionar el almacenamiento
temporal de E/S y servir las interrupciones de los
dispositivos de E/S.
Sistemas Operativos mas usados 2014
Sistemas Operativos moviles
Sistemas Operativos ( PCs ) (Mac OS)
Mac OS (del inglés Macintosh Operating System, en
español Sistema Operativo de Macintosh) es el nombre del
sistema operativo creado por Apple para su línea de
computadoras Macintosh. Es conocido por haber sido el
primer sistema dirigido al gran público en contar con una
interfaz gráfica compuesta por la interacción del mouse con
ventanas, Icono y menús.
Sistemas Operativos ( PCs ) (windows)
• Tecnologías de software para PC, smartphone, servidores y sistemas
empotrados, desarrollados y vendidos por Microsoft, y disponibles
para múltiples arquitecturas, tales como x86 y ARM.
• Desde un punto de vista técnico, estas no son sistemas operativos,
sino que contienen uno (tradicionalmente MS-DOS, o el más actual
cuyo núcleo es Windows NT) junto con una amplia variedad de
software que es usual denominar al conjunto como sistema operativo
en lugar de distribución.
• Las versiones más recientes de Windows son Windows 10, Windows
8.1 y Windows 8 para equipos de escritorio, Windows Server 2012
para servidores y Windows Phone 8 y 8.1 para dispositivos móviles
Sistemas Operativos ( PCs ) (Linux)
En 1991, Linus Torvalds empezó a escribir el núcleo Linux y
decidió distribuirlo bajo la licencia GPL (licencia general
Pública). Rápidamente, múltiples programadores se unieron
a Linux en el desarrollo, colaborando a través de Internet
y consiguiendo paulatinamente que Linux llegase a ser un
núcleo compatible con UNIX. En 1992, el núcleo Linux fue
combinado con el sistema GNU, resultando en un sistema
operativo libre y completamente funcional. El Sistema
Operativo formado por esta combinación es usualmente
conocido como "GNU/Linux" o como una "distribución Linux"
y existen diversas variantes.
Sistemas de Archivos
Son las diferentes formas de organizar la información que se almacena
en las memorias (normalmente discos) de las computadoras.
Por ejemplo, existen los sistemas de archivos FAT (Tabla de asignación
de archivos, comúnmente conocido como FAT (file allocation table de
Windows), FAT32, EXT3 (third extended filesystem o tercer sistema de
archivos extendido ) es un sistema de archivos de Linux , NTFS (New
Technology File System) es un sistema de archivos de Windows NT
incluido en las versiones de Windows 2000, Windows XP, Windows
Server 2003, Windows Server 2008, Windows Vista, Windows 7 y
Windows 8, XFS es un sistema de archivos de 64 bits con journaling
(registro de transacciones por diario) de alto rendimiento creado por
SGI (antiguamente Silicon Graphics Inc.) para su implementación de
UNIX llamada IRIX. En mayo de 2000, SGI liberó XFS bajo una licencia
de código abierto.
Que es seguridad ?
La seguridad en Sistemas Operativos es el
nombre genérico y los mecanismos que
permiten la descripción y utilización de
herramientas diseñadas con el fin de
proteger los datos y evitar los robos en la
información.
Seguridad en Sistema Operativo y en Red?
La seguridad de red son las medidas necesarias para
proteger datos durante la transmisión de datos en sistemas
distribuidos y el uso de redes y dispositivos de
comunicaciones.
La seguridad de SOM y red incluye tres requisitos:
a. Secreto. Que la información en un sistema computacional
sea accesible para lectura sólo por partes autorizadas.
b. Integridad. Que el contenido puedan modificarlo sólo las
partes autorizadas.
c. Disponibilidad. Que el contenido esté disponible para las
partes autorizadas.
Sistemas Operativos Distribuidos
Es la unión lógica de un grupo de sistemas operativos
sobre una colección de nodos computacionales
independientes, conectados en red, comunicándose
y físicamente separados.
Servicios remotos en Internet.
Es poder acceder desde una computadora a un recurso
ubicado físicamente en otra computadora que se encuentra
geográficamente en otro lugar, a través de una red externa
(como Internet).