Los sistemas Operativos….

Slides:



Advertisements
Presentaciones similares
Cingolani, J. Darío Iglesias, Diego H. Paolini, Victoria M. Rodríguez Sánchez, Lucio E. CASA MANOS LIBRES SISTEMA DE DOMÓTICA ACCESIBLE Proyecto Final.
Advertisements

Redes de Computadoras II
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Definición Objetivos Funciones de un S.O.
COLEGIO UNIVERSITARIO DE ADMINISTRACION Y MERCADEO
Introducción a servidores
Aplicaciones Cliente-Servidor
Virtual PC.
INTRODUCCIÓN A JAVA.
ASPECTOS DEL DISEÑO DE SD
Arquitectura Orientada a Servicios (SOA)
Introducción a la Programación
DSOO - María Eugenia Valencia
TALÍA GALARZA SORIA GESTIÓN DE INFORMACIÓN WEB-TALLER2.
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
Introducción al Software
HERRAMIENTAS CASE.
SEMANA Introducción.
Grupo de Arquitectura de Computadores Comunicaciones y Sistemas Grupo de Seguridad de las Tecnologías de la Información y las Comunicaciones Laboratorio.
Ing. Héctor Abraham Hernández Erazo
Aplicación para la documentación de la red de la UTEZ
Ingeniería de Software Orientado a Objetos
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
SOFTWARE DE PROGRAMACIÓN
Redes II M. C. Nancy Aguas García. Redes Planeación Análisis y Diseño Instalación Evaluación Administración de software Mantenimiento de hardware.
Arquitectura de la Empresa
(C) Universidad de Las Palmas de Gran Canaria
Aguinaga mantilla David Adrián Vaca Montenegro Erick paúl
Unidad VI Documentación
Desarrollo de aplicaciones para ambientes distribuidos
Arquitectura Orientada a Servicios
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Servidores Conceptos Generales.
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
FUNDAMENTOS DE PROGRAMACION
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Arquitecturas de Sistemas Interactivos: Introducción
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
TECNOLOGIA GRADO 6.
“Redes”.
TELEMATICA 1 Tecnologías de la información y de las telecomunicaciones SOFTWARE 2010.
German sanchez taller # 1 cobbit. La tarea de la Gestión de Servicios de TI consiste en poner a disposición servicios de TI que cumplan las expectativas.
Modelo OSI Surgimiento del Modelo OSI ¿Que es el Modelo OSI?
SISTEMAS OPERATIVOS Por Martín Arosemena.
Introducción a UML Departamento de Informática Universidad de Rancagua
Olimpiadas 2mil Francisco Huertas Gonzalo Ortiz Alicia Pérez Laura Reyero Gabriela Ruíz Rubén Tarancón.
S.o de red. Introducción a los Sistemas Operativos de Red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede.
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
DOCENTE: DAISY KATERINE RODRÍGUEZ DURÁN
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
Ingeniería de Requerimientos
 TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN.  BLOQUE I  BLOQUE II  BLOQUE III.
Software.
LOS SISTEMAS DE INFORMACION COMPUTARIZADOS
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
MANTENIMIENTO.
Instituto Tecnológico de puebla Materia Desarrollo de aplicaciones para ambientes distribuidos Catedrático Dr. José Bernardo Parra Alumnos Cesar Mauricio.
Rol de Alumno y docente en ambientes virtuales de aprendizaje.
Tendencia De Los Sistemas Operativos
SISTEMAS OPERATIVOS ( Clasificación del Software) UNIVERSIDAD ABIERTA Y A DISTANCIA UNAD TUNJA.
Conveniencia entre compra o desarrollo a medida SOFTWARE A MEDIDA VENTAJASDESVENTAJAS. 1. Se ha diseñado específicamente para las necesidades empresariales.
Las fases del ciclo de la vida de desarrollo de sistemas
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
SOFTWARE DE COMPUTADORAS
Lic. Luis West Grant. De Ventana y para Web. Lic. Luis West Grant. Aplicaciones de Software Aplicaciones de Ventana Se ejecutan en un ambiente gráfico.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Transcripción de la presentación:

Los sistemas Operativos…. El Futuro de… Los sistemas Operativos….

¿Cómo serán los sistemas Operativos Del Futuro?

Redes sociales MySpace http://twitter.com/ Blogs FaceBook

http://urbyco.com/blog/?p=56 http://www.ustream.tv/channel/hack-a-thon-laguna-gtug

Existen cuatro principios dominantes que deben regir en el diseño de sistemas operativos futuros

Abstracción El principio de la abstracción es que un nivel del ambiente de software no debe necesitar " saber " los detalles sobre la implementación en otros niveles. Por ejemplo, un Programador no debe requerir saber qué clase de procesador será usado cuando se ejecute su programa , y un usuario de correo-electrónico no debe requerir de conocimientos de los protocolos de red.

Robustez y gestión de errores Ninguna acción del usuario debe hacer que el sistema comporte en una extraña o ilógica manera Debe ser imposible que cualquier programa interrumpa el funcionamiento de otros programas, o de la máquina en su totalidad. Además, cualquier acontecimiento inesperado se debe manejar de una manera práctica. Los problemas que el sistema operativo no puede solucionar se deben señalar al usuario de una manera no-secreta (tales como un "cuadro de diálogo"), y se deben explicar de una manera no técnica (utilizar un lenguage dependiendo del módulo de programación ). El sistema debe enumerar claramente las opciones de las cuales el usuario debe elegir.

Estandarización Actualmente, hay numerosos sistemas operativos y sistemas de hardware que se comportan de varias maneras. Por lo tanto, la comunicación entre las máquinas de diferente arquitectura es difícil, y esta situación es confusa para cualquier usuario que procure cambiarse de una plataforma a otra. Un sistema operativo bien diseñado debe ser estandardizado de una manera tal que se adapte y siga siendo útil indefinidamente. Debe crecer en a la par con la tecnología de cómputo, la visualización, y tecnologías de interacción, y preferencias del usuario.

4.- Diseño para facilidad de empleo y desarrollo de software Los sistemas operativos de mañana serán diseñados para el uso fácil y el desarrollo fácil, asi facilitarán el trabajo de los programadores, en cuanto a la mayoría de los proyectos de desarrollo necesitarán solamente ensamblar objetos de alto nivel. Esos módulos que deben escribir para sí mismos serán reutilizables y fácilmente adaptables a las necesidades de cada programador