lunes, 29 de febrero de 2016

Cronica 1995

El 24 de agosto de 1995, Microsoft lanza al mercado Windows 95, que marca un récord de ventas con 7 millones de copias durante las primeras cinco semanas. Es el lanzamiento más publicitado que Microsoft jamás ha realizado. Windows 95 es un sistema operativo con nterfaz gráfica de usuario híbrido de entre 16 y 32 bits, durante su desarrollo fue conocido como Windows 4. Sustituyó a MS-DOS como sistema operativo y a Windows 3.x como entorno gráfico. Se encuadra dentro de la familia de sistemas operativos de Microsoft denominada Windows 9x. En la versión OSR2 (OEM Service Release 2) incorporó el sistema de archivos FAT32, además del primer atisbo del entonces novedoso USB.
Windows 95 fue el sucesor de los tres sistemas operativos de Microsoft existentes para propósitos generales: Windows 3.1, Windows for Workgroups y MS-DOS. Esta versión incluía el soporte TCP/IP para la conexión a Internet y capacidades plug and play para facilitar a los usuarios la instalación de hardware y software. El sistema operativo también ofrecía capacidades multimedia mejoradas, características más potentes para la informática móvil y conexión de redes integrada.
Windows 95: OS/2 de IBM. En principio fue desarrollado en cooperación entre IBM y Microsoft (como años atrás con el DOS), y como años atrás surgieron diferencias que hicieron que cada empresa presentara su producto.
OS/2 fue un sistema operativo totalmente de 32 bits que muchos expertos consideran mejor, más estable y con mayores prestaciones que Windows 95, pero que (nuevamente) las campañas publicitarias relegaron a un segundo lugar, ya que la gran mayoría de los desarrolladores decidieron hacer sus programas "compatibles" con Windows 95 y no con OS/2.
En Windows 95 aparecen por primera vez el menú Inicio, la barra de tareas y los botones para minimizar, maximizar y cerrar ventanas
Es la era de los fax/módems, del correo electrónico, del nuevo mundo online y de los deslumbrantes juegos multimedia y el software educativo. Windows 95 tiene compatibilidad integrada con Internet, conexión de red por acceso telefónico y nuevas funciones Plug and Play que facilitan la instalación del hardware y software. El sistema operativo de 32 bits ofrece, además, funciones multimedia mejoradas, características más eficaces para equipos informáticos móviles y redes integradas.




La ola de Internet

Por otro lado a principios de la década de los 90, los entendidos del sector tecnológico hablan de Internet (una red de redes con el poder de conectar equipos en todo el mundo). En 1995, Bill Gates publica un memorando titulado "La ola de Internet" y califica a Internet como "el desarrollo más importante desde la llegada de los equipos informáticos".
En el verano de 1995, se publica la primera versión de Internet Explorer. Este navegador se une a los que ya competían por hacerse un lugar en la World Wide Web.

Referencias:  http://crilofer.blogspot.com.co/2011/10/evolucion-de-los-sistemas-operativos.html
http://ciclismoenlasangre.blogspot.com.co/2011/10/esta-entrada-del-blog-la-voy-dedicar.html

Multi-programación y Tiempo Compartido



Multi-programación: es una técnica que Permite que el sistema operativo ejecute uno o más procesos concurrente mente en la memoria principal. Y tomar turnos usando la unidad central de procesamiento, cualquiera que haya usado Windows ®, Unix o Linux ha experimentado un entorno de multi-programación porque estos sistemas pueden ejecutar un largo número de programas de usuario aparentemente de manera simultánea en una sola unidad central de procesamiento.

La sección que permite la multi-programación en un sistema operativo se denomina Kernel, éste software consiste en un numero de procedimientos que llevan a cabo funciones como crear tareas, decidir cual tarea correrá en un momento dado, proveyendo un mecanismo para cambiar al procesador de una tarea a otra y provee formas primitivas de acceso controlado a recursos compartidos. 


TIEMPO COMPARTIDO

Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria. 

BLOQUE DE CONTROL DE PROCESOS

Es un registro especial donde el sistema operativo agrupa toda la información que necesita conocer respecto a un proceso particular. Cada vez que se crea un proceso el sistema operativo crea el BCP correspondiente para que sirva como descripción en tiempo de ejecución durante toda la vida del proceso. (BACKUP DE PROCESOS EN CADA INTERRUPCIÓN)


Referencias : http://www.araguaney.loquequierasya.com/papeles/Basicos.pdf

sábado, 27 de febrero de 2016

Funciones del SIstema Operativo


Funciones del sistema Operativo
Comodidad: Un sistema operativo hace que un computador sea más cómoda de utilizar.
Eficiencia: Un sistema operativo permite que los recursos de un sistema informático se aprovechen de una manera más eficiente.
Capacidad de Evolución: Un sistema operativo debe construirse de modo que permita el desarrollo efectivo, la verificación y la introducción de nuevas funciones en el sistema y, a la vez, no interferir en los servicios que brinda. Mantener el ritmo de los avances tecnológicos sin afectar los procesos ejecutados anteriormente.
  • Tasa de error: Se anticipa al error del usuario, posible solución.95%-27%
Máquina Virtual es para el acceso al hardware por seguridad
NIVELES DE SISTEMA INFORMATICO

 Software  (Aplicaciones,Utilidades,S.O)
Firmware
Hardware


Aplicaciones-> Usuario Final
Utilidades->Usuario Programador
S.O-> Usuario Diseñador
Firmware: Software programado físicamente en el hardware como controlador y componente.
Cuadro comparativo SO actuales (Windows, MAC, IOS, LINUX)
Tipo licenciamiento
Tiempo de respuesta
Velocidad de procesamiento

Proceso


Proceso
  • Entidad que puede llegar hacer uso del procesador que ocupa un lugar en la memoria.
  • Programa en ejecución, una instancia ejecutable en memoria.
La Mono-programación evoluciono interrumpiendo los procesos, reiniciándolo en la secuencia que llevaba.
La memoria inicia un proceso al finalizar el proceso este inactivo, por medio de una interrupción. Los Resultados de la interrupción anteriores almacenan en el bloque de control de procesos.

Tiempo de latencia (Backup Restore):
Guardar en el bloque de control de proceso del último resultado, recuperar los datos del bloque de control de procesos del siguiente proceso.


Tiempo de llegada:
Punto donde Inicia de cada proceso.
Nota: No pueden ejecutarse 2 programas al mismo tiempo en un diagrama de tiempos de procesos por lo tanto en el procesador.

Memoria RAM / ROM

Memoria RAM:

RAM proviene de ("Random Access Memory") ó memoria de lectura aleatoria: es un dispositivo electrónico que se encarga de almacenar datos e instrucciones de manera temporal, de ahí el término de memoria de tipo volátil ya que pierde los datos almacenados una vez apagado el equipo; pero a cambio tiene una muy alta velocidad para realizar la transmisión de la información. 

 Memoria ROM

Es memoria no volátil de solo lectura. Igualmente, también hay dos características a destacar en esta definición. La memoria ROM es memoria no volátil: Los programas almacenados en ROM no se pierden al apagar el ordenador, sino que se mantienen impresos en los chips ROM durante toda su existencia además la memoria ROM es, como su nombre indica, memoria de solo lectura; es decir los programas almacenados en los chips ROM son inmodificables. El usuario puede leer ( y ejecutar ) los programas de la memoria ROM, pero nunca puede escribir en la memoria ROM otros programas de los ya existentes.

 

ALU

 ALU

la unidad aritmética lógica o unidad aritmético-lógica, también conocida como ALU es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre valores (generalmente uno o dos) EJM Operaciones lógicas de bits (AND, NOT, OR, XOR, XNOR)

Set e Registros

Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética.


Los registros internos del procesador se puede clasificar en 6 tipos diferentes

  1. Registros de segmento
  2. Registros de propósito general
  3. Registros de apuntadores
  4. Registros de banderas
  5. Registros de Puntero de instrucción
  6. Registros de Pila 






Componentes Basico


Sistema Operativo = Controlar, interacción gráfica entre el software y el hardware

Tipos de software:

  • Software Aplicativo
  • Software de Desarrollo
  • Software Operativo

Componente Básicos

  1. CPU
  2. Memoria RAM
  3. Memoria ROM
  4. Unidad de entradas y salidas

jueves, 18 de febrero de 2016

Generación 0



GENERACIÓN CERO
INTEGRANTES
   1.       Administrador de tiempos:
a.       Programación de horarios para los programadores
   2.       Administrador de consola:
a.       Grababa los programas en tarjetas perforadas pasando el código en lenguaje hexadecimal luego binario.
   3.       Administrador de Recursos:
a.       Controlaba la biblioteca de recursos de programas ya digitados.
   4.       Administrador de Procesamiento:
a.       Grababa los programas en una cinta secuencial
   5.       Administrador de impresión:
a.       Toma la cinta recolectora de datos, la imprimía y administraba el papel.
Entregaba respectivamente los programas a su programador 

lunes, 15 de febrero de 2016

Introducción a la clase

Introducción a la clase
Definición de fechas parciales:
·         29 Febrero
·         11 Abril
·         16 Mayo
Revisión de actividades:
·         3 Marzo
·         14 Abril
·         19 Mayo
Definición de temáticas por semanas