universidad latina soporte tecnico sistemas operativos

18
UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

Upload: maria-soledad-de-la-cruz-marin

Post on 25-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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.

Que es un sistema operativo.

Page 3: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

- 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

Historia de los sistema operativo.

Page 4: UNIVERSIDAD LATINA SOPORTE TECNICO 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

Estructura de los Sistemas Operativos.

Page 5: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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

Procesos de un sistema operativo.

Page 6: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

• 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.

Concepto de Hilos.

Page 7: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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.

Sincronización de procesos.

Page 8: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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..

Bloqueos.

Page 9: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

• 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.

La gestión de Entrada/Salida.

Page 11: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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 ) (Mac OS)

Page 12: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

• 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 ) (windows)

Page 13: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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 Operativos ( PCs ) (Linux)

Page 14: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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.

Page 15: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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.

Page 16: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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.

Page 17: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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.

Page 18: UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS

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).