lunes, 12 de mayo de 2014
miércoles, 7 de mayo de 2014
2.1 Jerarquia de Memoria
2.1 JERARQUIA DE MEMORIA
En esta presentación se muestran los niveles de la memoria, asi como tambien la memoria secundaria, primaria y cache, en cada una de estas se muestra su importancia y asi como sus caracteristicas.
miércoles, 19 de febrero de 2014
Memoria Dinámica y Memoria Estática
Memoria dinámica
Es en la que se
puede modificar o hacer cambios en el tiempo en que se está ejecutando el
programa.
La memoria dinámica se guarda en el disco duro
donde puede encontrar espacio o donde se pueda ubicar.
Ventajas
|
Desventajas
|
|
|
Es la que se puede modificar o ejecutar en momentos de ejecución el índice esta fuera del índice.
También se debe conocer con anticipo el tamaño de la estructura que esta en ejecución.
Ventajas
|
Desventajas
|
|
|
lunes, 3 de febrero de 2014
Expo Innovación Tecnológica en Mexico
La experiencia dentro de una rama de la Ingeniería fue sumamente satisfactoria, ya que se cumplio con el objetivo, de conocer y difundir lo que es y para que somos Ingenieros, el arte de una Ingenieria es dejar un legado, un proyecto, una innovación que pueda llevar al futuro a realizar mejor sus propuestas de trabajos.
En este video usted encontrara algunos detalles de lo que fue la exposición de Innovación tecnologica, tomando en cuenta las conferecias y algunas frases del tema.
- AUDIO
Dentro de este material usted apreciara una platica de un alumo de la UNAM que junto con un equipo de trabajo realizaron un prototipo de un Excavador Lunar Espacial con la finalidad de promover la Innovación lo cual les dio el segundo lugar dentro de una competencia realizada por la NASA.
Excavador Lunar Espacial
La presentación consta de la recopilación de todo el trabajo obtenido en dicha exposición.
La presentación consta de la recopilación de todo el trabajo obtenido en dicha exposición.
- ENSAYO
Este trabajo se plantean algunas preguntas que al lector pueden llamarle la atención y esto es con la finalidad de crear, imaginar e innovar.
¿Qué es hacer algo innovador? es
la manera en que uno desarrolla sus capacidades, su imaginación, es aquella
herramienta con la que cuenta cada persona, todos tenemos diferentes
perspectivas de ver las cosas, para
algunos pueden ser simples y ahí es cuando comienzan las ideas de ver de otra
manera las cosas.
¿Cuándo comienza uno a tener el hábito
de crear? es interesante observar que desde edades tempranas como son la
secundaria, existen tanto mujeres como hombres sumergidos en la tecnología y la
innovación de sus propios proyectos, que para ellos es una gran experiencia
poder colaborar y experimentar a su edad estas vivencias.
Así mismo palpar otros proyectos más
comprometidos y desarrollados en gama
comercial, se pudo observar algunos sistemas tecnológicos que nos ayudan hacer más
fácil la vida como es la domótica y las
impresoras 3D las cuales son capaces de utilizar diversos materiales para su construcción, así
como una orientación enfocada a nuestro desarrollo personal y profesional con
la conferencia de Steve Jobs una gran experiencia y adquisición de nuevos
conocimientos.
¿Quién apoya a esta innovación?
Existen varias escuelas que apoyan a todos los proyectos como son CIDETEC,
CNAD, entre otras.
Lo más importante de una persona es visualizarse en un lugar mejor y realizando herramientas para el futuro en cada generación.
Justificación del S.O. del proyecto
Android es un sistema operativo para los celulares, este es muy interesante e importante ya que permite interacturar facilmente con el usuario, tiene diversas maneras para utilizar sus aplicaciones.
Además, es un software de código libre, tiene un rendimiento y rapidez muy fluidos, es compatible con algunos otros dispositivos de igual manera nos ayuda a estar actualizados con todas las maneras de innovación existentes y al mismo tiempo porque nosotros podemos ayudar y actualizar este sistema con nuevas ideas.
Evolución de un S.O.
Esta línea del tiempo esta basada en las generaciones de las computadoras, se muestra una tabla en donde se reconoce la generación, el año y su descripción y posteriormente una imagen con la línea.
Generación
|
Año
|
Descripción
|
0 | 1940 |
Carencia de Sistemas Operativos
Completo acceso a lenguaje máquina
|
1
|
1945-1955
|
Carencia de Sistemas Operativos
Bulbos y conexiones
|
2 | 1955-1965 |
Aparecen los sistemas compartidos
El S.O. asigna los dispositivos según requerimientos
|
3 | 1965-1980 |
C.I. y Multiprogramación
Partición de la memoria en porciones
Aprovechamiento de tiempo
Protección por hardware de cada partición
Spooling operación simultánea y en línea
Sistemas de modos múltiples
Capa de software entre usuarios y hardware
|
5 | 1980-1990 |
Computadoras Personales
Software amigable con usuarios
S.O. de red y distribuidos
Emuladores para acceso a equipos
Gran Seguridad
Proliferación de sistemas de Base de Datos
|
Estructura de un S.O.
ESTRUCTURA MODULAR
También llamados sistemas monolíticos, se caracterizan porque carecen de estructura, este se describe como una colección de procedimientos es decir que estos pueden llamar a otros sistemas cada vez que así lo requieran.
Los servicios también llamadas al sistema que proporciona el sistema operativo se solicitan colocando los parámetros en lugares bien definidos, como en los registros o en la pila, para después ejecutar una instrucción especial de trampa de nombre llamada al núcleo o llamada al supervisor que lo requiera.
ESTRUCTURA DE ANILLOS O CAPAS
Consiste en organizar al sistema operativo en una jerarquía de capas, es decir que una esta construida sobre la inmediata inferior, se divide en 6 capas:
- Capa 0: Asignación del procesador y multiprogramación: consta de procesos secuenciales, cada uno de los cuales se podría programar sin importar varios procesos.
- Capa 1: Administración de la memoria y del disco: realizaba la administración de la memoria, el software de esta capa se encarga de garantizar que las págias llegaran a la memoria cuando fueran necesarias.
- Capa 2: Comunicación operador-proceso: se encargaba de la comunicación entre cada proceso y la consola del operador.
- Capa 3: Control de E/S: solo controla los dispositivos de Entrada y Salida y guarda en almacenes los flujos de información entre ellos.
- Capa 4: Programas del usuario: estaban los programas del usuario, estos no tenían que preocuparse por el proceso, memoria, consola o control de E/S.
- Capa 5: El operador: es donde se localiza el proceso operador del sistema.
ESTRUCTURA MICROKERNEL
En esta estructura es donde las funciones centrales son controladas por el núcleo mas conocido como KERNEL y la interfaz del usuario es controlada por el entorno más conocido como SHELL.
Se encarga de la planificación de hilos, no de procesos, eso hace posible tener varias tareas, siendo así el microkernel el que planifica todo el código que corre en el sistema.
Estas son algunas de las tareas que realiza:
- Manipulación de las interrupciones en el sistema desde dispositivos físicos.
- Manipula excepciones del procesador.
- Proporciona soporte para la recuperación de un sistema con alguna falla de caída de energía
ESTRUCTURA DE MAQUINAS VIRTUALES
Tipos de un S.O.
1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS.
MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.
2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.
3) Windows 95: Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.
4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.
5) OS/2: Este SO fue hecho por IBM, tiene soporte de 32 bits y su interfaz es muy buena, el problema que presenta este sistema operativo es que no se le ha dado el apoyo que se merece en cuanto a aplicaciones, es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.
6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.
7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas.
Clasificación de un S.O.
ADMINISTRACIÓN DE
TAREAS:
- Monotarea: los que permiten sólo ejecutar un programa a la vez.
ADMINISTRACIÓN DE
USUARIOS
- MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es el caso de los ordenadores personales.
- MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas a la vez.
- Monolítico
- Jerárquico
- Cliente-servidor
MANEJO DE RECURSOS
O ACCESO A SERVICIOS
- CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador.
Conceptos Básicos de un S.O.
Es un grupo de programas de procesos con las rutinas de control necesarias para mantener continuamente operativos con dichos programas, su objetivo es optimizar todos los recursos.
David Luis La Red Martinez, Sistemas Operativos
Un sistema operativo como máquina extendida maneja más que nada la arquitectura sus instrucciones, E/S y estructura de buses, y como administrador de recursos ofrece a los usuarios una interfaz cómoda es una visión decente.
Anrew S. Tanenbaum, Sistemas Operativos Diseño e Implementación
Es un programa muy especial quizá el más complejo e importante en una computadora, hace que reconzca la CPU, la memoria, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir del cual se corren programas de aplicación.
James L. Peterson, Abraham Sillberschatz, Sistemas Operativos Conceptos Fundamentales
Un sistema operativo es un grupo de programas el cual administra la memoria para que pueda realizar procesos, para esto ocupa dispositovs de E/S para sí llegar a los sistemas de archivos e interactuar con el administrador.
Arias Cabrera Mayra Fernanda
Un sistema operativo es un grupo de programas el cual administra la memoria para que pueda realizar procesos, para esto ocupa dispositovs de E/S para sí llegar a los sistemas de archivos e interactuar con el administrador.
Arias Cabrera Mayra Fernanda
Importancia de un S.O.
La creación, desarrollo y evolución de los sistemas operativos han sido básicos para el acercamiento al consumidor, como son los ordenadores y los teléfonos móviles. El sistema operativo ha hecho posible que cualquier individuo corriente pueda manejar un dispositivo electrónico sin la necesidad de tener conocimientos técnicos, siendo relativamente sencillo hacerse con el control de una interfaz de usuario visual.
La importancia de los sistemas operativos nace históricamente desde los años 50, cuando se hizo evidente que el operar un ordenador por medio de tableros enchufables en la primera generación y luego por medio del trabajo en lote en la segunda generación se podía mejorar notoriamente, pues el operador realizaba siempre una secuencia de pasos repetitivos, lo cual es una de las características contempladas en la definición de lo que es un programa, esta ha estado muy ligada a la presentación visual de comandos de datos primero, y a una interfaz gráfica después: el sistema operativo sería el nexo de unión entre la máquina y el hombre.
Suscribirse a:
Entradas (Atom)