• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Categorias de los sistemas operativos
 

Categorias de los sistemas operativos

on

  • 379 views

QUINTO SEMESTRE

QUINTO SEMESTRE
OSCAR VALDEZ

Statistics

Views

Total Views
379
Views on SlideShare
379
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Categorias de los sistemas operativos Categorias de los sistemas operativos Presentation Transcript

    • CATEGORIAS DE LOSSISTEMAS OPERATIVOS Oscar Valdez Quinto Sistemas
    • ¿ Qué es un Sistema Operativo ?.• Desde su creación, las computadoras digitales han utilizado un sistema de codificación de instrucciones en sistema de numeración binaria, es decir con los 0S. Esto se debe a que los circuitos integrados funcionan con este principio, es decir, hay corriente o no hay corriente.• En el origen de la historia de las computadoras ( hace unos cuarenta años), los sistemas operativos no existían y la introducción de un programa para ser ejecutado se convertía en un increíble esfuerzo que solo podía ser llevado a cabo por muy pocos expertos. Esto hacia que las computadoras fueran muy complicadas de usar y que se requiriera tener altos conocimientos técnicos para operarlas.
    • CATEGORÍAS• Arquitectura Micronúcleo.• Multihilos.• Multiproceso Simétrico.• Sistemas Operativos Distribuidos.• Diseño Orientado a Objeto.
    • LA ARQUITECTURA MICRONÚCLEOLa arquitectura micronúcleo asigna solamente unas pocas funcionesesenciales al núcleo, incluyendo espacios de direcciones, comunicaciónentre procesos (IPC) y planificación básica. Otros servicios del SistemaOperativo los proporciona procesos, algunas veces llamadosservidores, que se ejecutan en modo usuario y que el micronúcleotrata como a cualquier otra aplicación.Este enfoque desconecta el núcleo y el desarrollo de servidores. Losservidores pueden estar diseñados para aplicaciones específicas onecesidades del entorno. El enfoque del micronúcleo simplifica la implementación, proporcionaflexibilidad y se adapta bien para entornos distribuidos. En esencia, unmicronúcleo interactúa de la misma forma con procesos servidoreslocales y remotos, facilitando la construcción de sistemas distribuidos.
    • SISTEMA OPERATIVO MULTIHILOSEs aquel Sistema Operativo que posee varios hilos deejecución.Un hilo de Ejecucion o subproceso es una característica quepermite a una aplicación realizar varias tareas a la vez(concurrentemente). Los distintos hilos de ejecucióncomparten una serie de recursos tales como el espacio dememoria, los archivos abiertos, situación de autenticación,etc. Esta técnica permite simplificar el diseño de unaaplicación que debe llevar a cabo distintas funcionessimultáneamente.
    • MULTIPROCESO SIMÉTRICOMultiproceso simétrico, una de las formas más fáciles ybaratas de aumentar el rendimiento del hardware es ponermás de una CPU en la placa. Esto se puede realizar haciendoque CPUs diferentes tengan trabajos diferentes (multiprocesoasimétrico) o haciendo que todos se ejecuten en paralelo,realizando el mismo trabajo (multiproceso simétrico o SMP).El hacer multiproceso asimétrico requiere un conocimientoespecializado sobre las tareas que la computadora debeejecutar, que no es fácilmente discernible en un sistemaoperativo de propósito general como Linux.
    • SISTEMAS OPERATIVOS DISTRIBUIDOSLos sistemas operativos distribuidos desempeñan las mismasfunciones que un sistema operativo normal, pero con ladiferencia de trabajar en un entorno distribuido. Su Misiónprincipal consiste en facilitar el acceso y la gestión de losrecursos distribuidos en la red.En un sistema operativo distribuido los usuarios puedenacceder a recursos remotos de la misma manera en que lohacen para los recursos locales. Permiten distribuir trabajos,tareas o procesos, entre un conjunto de procesadores. Puedeser que este conjunto de procesadores esté en un equipo o endiferentes, lo cual es transparente para el usuario.
    • DISEÑO ORIENTADO A OBJETOSDiseño orientado a objetos es una fase de lametodología orientada a objetos para el desarrollo deSoftware. Su uso induce a los programadores a pensar entérminos de objetos, en vez de procedimientos, cuandoplanifican su código. Un objeto agrupa datosencapsulados y procedimientos para representar unaentidad.La interfaz del objeto, esto es, las formas de interactuarcon el objeto, también se definen en esta etapa. Unprograma orientado a objetos se caracteriza por lainteracción de esos objetos.