Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Sistemas Operativos

No description
by

Verónica Reyes Juárez

on 17 August 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Sistemas Operativos

Tipos
¿Qué es?
Gestión del procesos
Los servicios superiores del S.O. se estructuran en base de
Procesos
.
Estructura de los SO
Evolución de los S.O.
Sistemas Operativos

Es el software básico de una computadora, que provee una interface entre el resto de programas de la computadora, el hardware y el usuario.
Sistema de archivos
+ La administración del espacio libre.
+ La asignación de espacio a los archivos.
+ Manejo del acceso a datos resguardados.
Sistema de archivos de UNIX y LINUX
EXT
EXT2
EXT3
Sistema de archivos de Windows
Fat
Fat 32
NTFS
WinFS
Sistema de archivos de Mac OS
HFS
HFS+
Se componen de un conjunto de procedimientos, donde cada uno puede llamar a todos los demás.


Gestión de Entrada y Salida
Intercambio de información desde el procesador, o incluso al acceso directo de la memoria, actividad que se realiza gracias a la relación entre el S.O. y los diversos periféricos y así administrar y controlar los estados y recursos que tienen cada uno de éstos, mediante los controladores de dispositivos.
Aparatos sólidos e independientes, que van conectados a la unidad central de la computadora.
Sistema Operativo (SO)

Alumna:
Reyes Juárez Verónica



Mtra. TIC´s Ana Laura Jaramillo González

Proceso para requerir un servicio del S.O.


1. El programa de usuario coloca los parámetros necesarios, en los lugares previamente definidos.

2. Ejecuta una llamada al supervisor (se cambia de Modo usuario a Modo supervisor),

3. Se transfiere el control al S.O., que examina dichos parámetros y determina el procedimiento a invocar.

4. Cuando se completa la llamada, devuelve el control al programa de usuario.

Es el núcleo central del sistema informático: actúa como administrador de todas las operaciones que realiza el usuario y de todos los procesos que se llevan a cabo el equipo y los programas.
Funciones del S.O.
Tareas del S.O.
Componentes del S.O.
Mediante los siguientes
Para realizar
Gestión
de procesos
Sistema
de archivos
Sistema E/S
Gestión de
Memoria
Principal
Gestión de
Almacenamiento
Secundario
* Modularizar y aislar fallas de programas durante su ejecución.

* Soportar la concurrencia de actividades, lo que facilita un mejor aprovechamiento de los recursos.
Ello permite:
* Nuevo:
Está siendo creado.
* Ejecutándose
: Ejecuta instrucciones de máquina.
* Listo
: Está listo para recibir el procesador para iniciar o continuar su ejecución.
* Espera
: Deja competir por el procesador, esperando un evento externo .
* Terminado:
El proceso ha terminado su ejecución.

Estados de un proceso
Adquirir:
Proceso entra a competir por recursos
Despachar
: Planificador elige de cola listo el próximo proceso, cargando el procesador con su contexto.
Expropiar:
Interrupción del temporizador (timeout), por fin de cuanto de tiempo, guardándose el estado del proceso.
Despertar:
Proceso vuelve a competir por el proceso al ocurrir el evento esperado.
Salir
: El proceso termina su ejecución (normalmente o con error).
Transmisiones de un Proceso
El sistema administra los procesos, a través de una tabla o estructura de datos localizada en el núcleo del sistema, que contiene para cada proceso existente en un
descriptor
.
Tabla de procesos
Este descriptor se denomina
Bloque de control de proceso (PCB)
Memoria principal
Es una gran tabla de palabras o bytes, que se referencian cada una mediante una dirección única. Este almacen de datos de rápido accesos es compartido por el CPU y los dispositivos de E/S.

Es puente entre los requisitos de las aplicaciones y los mecanismos que proporciona el hardware de gestión de memoria.
¿Para qué sirve?
Gestión de memoria en según el Sistema
Requisitos de la Gestión de memoria
Tipos de memoria
Un proceso es un programa en ejecución, de manera secuencial, (no más de una instrucción a la vez).

Se compone de:
* Código y datos del programa cargado en memoria principal.

*Contexto de Ejecución: PC, registros de procesador y un stack para invocación de procedimientos

Un conjunto de tipo de datos abstractos, que son implementados para el almacenamiento, organización jerárquica, manipulación, acceso, direccionamiento y la recuperación de datos.
Conceptos básicos
Archivo:
Conjunto de información que se guarda en el disco y se identifica con un nombre: texto, imagen, audio, etc.
Directorio:
Colección de archivos identificados con un nombre.
Ruta
: Identificación de un camino, para llegar a un archivo específico, indicando el conjunto de directorios por los que tiene que pasar.
Se encarga de:
Los Sistemas de Archivos se clasifican en:
Sistemas de archivo de disco:
Para el almacenamiento de archivos en una unidad de disco, que puede estar conectada directa o indirectamente a la computadora.


Sistemas de archivos de red:
permiten acceder a ficheros remotos como si estuviesen en un medio de almacenamiento local.


Sistemas de archivos de propósito especial.
Son aquellos que no son ninguno de los dos anteriores,

Dispositivos o periféricos
Normalmente vienen precargados en la computadora. La mayoría de las personas utilizan el S.O. que viene con la computadora, siendo posible actualizarlo o incluso substituirlo por otro alternativo.
Tipos de S.O.
Los S.O. más actuales, poseen una
interfaz gráfica de usuario, o GUI,
que

permite utilizar el ratón para dar click en los diferentes íconos, botones, y menús. De manera que todo se muestra claramente en la pantalla, usando una combinación de gráficos y textos.
Clasificación de los Sistemas Operativos
Nomenglatura de los archivos

Algunos, como Unix, diferencian mayúsculas de minúsculas, y otros no, como MS-DOS.



-Muchos S.O. aceptan nombres de archivos en dos partes, separadas por un punto, lo que se conoce como
extensión del archivo
y por lo general, indica algo acerca de su naturaleza.


Atributos de los archivos
- Todo archivo tiene un nombre y sus datos.

- Todos los S.O. asocian otra información con cada archivo; por ejemplo, fecha y hora de la última modificación del archivo y su tamaño, conocidos como
atributos del archivo,
o
metadatos
. La lista de atributos varía considerablemente de un sistema a otro.
Operaciones de los archivos
Distintos sistemas proveen diferentes operaciones para permitir el almacenamiento y la recuperación. Entre las llamadas al sistema más comunes relacionadas con los archivos están:
- Las normas varían de un S.O. a otro, pero todos los actuales permiten cadenas de 1-8 letras como nombres de archivos legales. Otros admiten hasta 255 caracteres.
En Linux existen 5 tipos básicos de archivos:

Archivos ordinarios.
Contienen la información con la que trabaja cada usuario.

Enlaces físicos o duros (hard links)
Localiza el archivo en su ubicación actual. No es el archivo real, sino un segundo nombre que se le da, para que varias personas trabajen sobre él.
Enlaces simbólicos.
Se utilizan para asignar un segundo nombre a un archivo. que depende del archivo original.
Directorios.
Archivos especiales que contienen referencias a otros archivos o directorios.
Archivos especiales.
Representan dispositivos físicos, como unidades de almacenamiento, impresoras, terminales, etc.
Archivos en Windows
Archivos Mac
Incluye una serie de carpetas comunes que puede usar como puntos de partida para comenzar a organizar los archivos. Entre las carpetas comunes en las que puede almacenar archivos y carpetas:

Documentos.

Imágenes.

Música.

Vídeos.

Descargas.

Utiliza un sistema de archivos
jerárquico
por ficheros.

La gestión de memoria/archivo de paginación es mucho más eficiente en Mac OS y más liviano que otros.

El explorador de archivos permite acceder a cualquier parte del disco duro a través del sistema de archivos comúnmente estructurado de carpetas.


El sistema operativo Mac OS X ejecuta una aplicación llamada Finder que es la responsable de la gestión total de los archivos de usuario y genera un uso más eficiente del sistema de ficheros , discos, red y el lanzamiento de otras aplicaciones.

En Mac os x el Finder incorpora un cuadro de “búsqueda rápida”
Además de la memoria principal, hay otros medios de almacenamiento, capaces de retener la información de forma indeterminada en el tiempo, sin necesidad de flujo constante de corriente y que tienen una velocidad de lectura y escritura mucho menor.
Dispositivos de almacenamiento secundario
El S.O. tiene la responsabilidad de gestionar el
almacenamiento secundario.
Funciones
Además de cumplir conla retención a largo plazo de los datos en un sistema informático, se encarga de:
Un
dispositivo de almacenamiento secundario
posee los datos por separado del procesador.

Los datos se mantienen en almacenamiento incluso cuando se retira la alimentación a la computadora.



Características de los dispositivos de almacenamiento secundario
* Capacidad de almacenamiento grande.

* No se pierde información a falta de alimentación.

* Altas velocidades de transferencia de información.

* Mismo formato de almacenamiento que en memoria principal.

* Siempre independiente del CPU y de la memoria primaria.

* También son conocidos como Dispositivos de Almacenamiento Externo.

Programas del sistema
Sistema
de Comunicaciones
Sistema
de protección
Sistema de Protección
Son mecanismos que controlan el acceso a los recursos del sistema.

El S.O. distingue entre uso autorizado y no autorizado; especifica los controles de seguridad a realizar y obliga el uso de estos mecanismos de protección.


• Protección del S.O. frente a usuarios poco confiables.


Protección
: control para que cada componente activo de un proceso sólo pueda acceder a los recursos especificados, y sólo en forma congruente con la política establecida.

• La mejora de la proteccion implica también una mejora en la
seguridad
.
Objetivos del Sistema de Protección
Seguridad
Para proteger un sistema, debemos optar las medidas de seguridad necesarias, en cuatro niveles distintos:
Confidencialidad:
Acceso sólo a usuarios autorizados:

impresión, visualización y otras formas de revelación.

Integridad:
Modificación sólo por los usuarios autorizados:

escritura, cambio, cambio de estado, borrado y creación.

Disponibilidad:
Los recursos deben estar disponibles para los usuarios autorizados.

Protección:
Mecanismos que articula el S.O. para proteger la información, los usuarios, los procesos.


Seguridad:
concepto más ámplio, que incluye seguridad física.
Distinción entre Protección y seguridad
Requisitos de un sistema de seguridad
Amenazas
Eventos que pueden causar alteraciones a la información de la organización, ocasionándole pérdidas materiales, económicas, de la misma información y de prestigio.
Por factor Humano

Por hardware

Por software
Es necesario mantener las comunicaciones con otros sistemas.
El sistema operativo controla el envío y recepción de información a través de la red.

Crea y mantiene puntos de comunicación que sirven a las aplicaciones para enviar y recibir información.

Crea y mantiene conexiones virtuales entre las aplicaciones locales y las remotas.
Interfaz de red
¿Cómo protegerse?
- Con software de seguridad actualizado y adecuado al equipo.

- Firewalls, que ayudan a prevenir que la información entre o salga de su computadora sin su permiso. Lo ayuda a que usted sea invisible en Internet y bloquea las comunicaciones de fuentes no autorizadas.

- Programas antivirus, que pueden dañar sus archivos, destruirlos o infectar otras computadoras, o programas antimalware, para combatir el espionaje.

- Combinar estas tecnologías con
buenos hábitos de seguridad y protección, también del equipo físico.

Son aplicaciones que se suministran con el S.O. pero no forman parte de él.

Es el software del sistema o conjunto de programas indispensables para que la máquina funcione. Éstos son:

Sistema operativo

Editores de texto

Compiladores / intérpretes
(lenguajes de programación)

Programas de utilitarios.


Los programas del sistema
Administración, manipulación y modificación de archivos.

Información del estado del sistema.

Carga y ejecución de programas

Soporte a lenguajes de programación.

Comunicaciones.
Tareas que realizan los Programas del Sistema
Gestor de Recursos
La unidad de procesamiento central (CPU).

Los dispositivos de E/S.

La memoria principal (RAM),

Los discos, los procesos y en general, todos los recursos del sistema.
El S.O. administra:
En una computadora actual, suelen coexistir varios programas, del mismo o varios usuarios, ejecutándose simultáneamente.

Éstos compiten por los recursos de la computadora, siendo el sistema operativo el encargado de arbitrar su asignación y uso.


El SO. como gestor de recursos

Estructura Monolítica

Posee una estructura simple y está formado por un solo programa, compuesto por rutinas entrelazadas.


Estructura Jerárquica

Está compuesto por diversas capas o anillos que contienen información de programación, como usuarios, archivos, memoria,hardware, comunicaciones, etc.
Según su estructura
Clasificación de los S.O.
Según número de usuarios
Monousuarios:
Aquéllos que soportan un usuario a la vez.



Multiusuarios:
Los capaces de dar servicios a más de un usuario al mismo tiempo, ya sea por el uso de terminales conectadas a una computadora o por medio de sesiones en una red de comunicación.
Sistemas operativos más usados
Windows Mac Linux
Desarrollado por Microsoft, para los PC y el más popular en el mercado en la actualidad.

Se llama Windows por su interfaz gráfica de usuario basada en ventanas, que podemos modificar, cambiar de tamaño, moverlas de lugar.

Una vez desarrollado el SO, las compañÍas van realizando versiones, correcciones o mejoras realizadas.

Entre las ultimas versiones de Windows , tenemos Windows XP, Windows Vista, Windows 7 y la ultima que ha lanzado Windows 8.
Favorito de muchos por solidez, confiabilidad, seguridad y accesibilidad.

Desarrollado en 1990 por el informático finlandés Linus Torvalds, quien publicó su código como un código abierto, sin restricciones para modificarlo y ampliarlo.

Se puede decir que es libre. No se paga ningún tipo de licencia, pues se distribuye bajo Licencia Pública General (GNU).

En la actualidad, ha obtenido un cierto apoyo por parte de la industria, de forma que empresas como IBM lo integran en algunas de sus computadoras y prestan el soporte técnico correspondiente, como parte de los sistemas servidores.
WINDOWS
LINUX
Los ordenadores Macintosh tienen este sistema operativo de planta.

Este sistema operativo es tan amigable para el usuario, que cualquier persona puede aprender a usarlo en muy poco tiempo.

Se considera la mejor opción para organizar archivos y usarlos de manera eficaz.

Fue fue creado por Apple Computer.


MAC OS
Full transcript