domingo, 26 de agosto de 2012

TERCERA SEMANA

Sistemas Operativos 


Tipos de Software 


  • Operativo
  • Aplicativo
  • Desarrollo
SOFTWARE DE DESARROLLO
Software de desarrollo se les llama a los que se usan para crear aplicaciones o programas tenemos para Web HTML, Dreamweaver, NVu, Publisher entre otros, para crear programas tenemos muchos dependiendo del lenguaje de programacion en el cuaal vamos a trabajar, para desarrolo de Bases de datos tenemos el SQL Development, Postgres, Mysql entre otros. (http://mx.answers.yahoo.com/question/index?qid=20080922170657AAYArYo)
Se dividen en generaciones
  1. a
  2. a
  3. a
  4. Cobol
  5. C++ - Visual
SOFTWARE DE APLICACIÓN
Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.(http://es.wikipedia.org/wiki/Software)
Son los que el usuario final. Por ejemplo, word, excel o cualquiera que sea que maneje un usuario, hay aplicativos para todos

SOFTWARE OPERATIVO
Es un programa de sistema es decir me explico es el encargado de arrancar en la computador verifica si los elementos de entrada/salida con los que podemos comunicarnos con el pc estan conectados teclado, mouse,monitor,impresora y poner en memoria los programas que van a utilizar el usuario, todo computador tiene que tener (http://es.answers.yahoo.com/question/index?qid=20090714193527AArTzfL)
Son todos los sistemas operativos de diversas generaciones. Cuando no habían sistemas operativos en la generación 0 y la desarrollaba un operario con máquinas.

Generaciones:

0 - operarios
1 - 
2 - 
3 - Unix
4 - DOS - Algunas distribuciones de mandriva y mandrake (LINUX)
5 - Windows - Linux con versiones gráficas
6- SO móviles- pueden estar en cualquier sitio.
7 - Lo que proximamente viene - CLOUD

El ambiente gráfico es lo actual, el ambiente gráfico es una interfaz que traduce. 
El sistema operativo gestiona el procesador, la memoria y el tiempo ya que ejecuta las instrucciones en menor tiempo que el humano.

Elementos básicos de un computador para trabajar en un SO:
  • Procesador
  • Memoria RAM
  • Corriente (fuente)
El núcleo de SO  en Windows es COMAND.COM

Distribución de la memoria RAM
  • Región reservada del sistema Principal
  • Memoria extendida


CPU

Estructuras de programación (Secuencia, Decisión, Ciclo)

Tecnología Hyper Training:
es una marca registrada de la empresa Intel para denominar su implementación de la tecnología Multithreading Simultáneo también conocido como SMT. Permite a los programas preparados para ejecutar múltiples hilos (multi-threaded) procesarlos en paralelo dentro de un único procesador, incrementando el uso de las unidades de ejecución del procesador. (http://es.wikipedia.org/wiki/HyperThreading)

Dispositivo que mejoro los SO cuando estaban en DOS DMA


Acceso directo a memoria ( DMA ) es una característica de los modernos ordenadores que permite que ciertos subsistemas de hardware en el sistema de ordenador para acceder a la memoria de forma independiente de la unidad central de procesamiento (CPU).

Sin DMA, cuando la CPU está usando entrada programada / salida , normalmente es completamente ocupado para toda la duración de la operación de lectura o escritura, y es por lo tanto disponible para realizar otros trabajos. Con DMA, la CPU inicia la transferencia, hace otras operaciones mientras la transferencia está en progreso, y recibe una interrupción desde el controlador de DMA cuando la operación se realiza. Esta característica es útil en cualquier momento la CPU no puede seguir el ritmo de la tasa de transferencia de datos, o cuando la CPU tiene que realizar un trabajo útil a la espera de un relativamente lento yo / O transferencia de datos. Muchos sistemas hardware utilizan DMA, incluyendo unidades de disco , controladores de tarjetas gráficas , tarjetas de red y tarjetas de sonido . DMA se utiliza también para el comercio intra-chip transferencia de datos en procesadores de varios núcleos . Los equipos que tienen canales DMA pueden transferir datos desde y hacia dispositivos con sobrecarga de la CPU mucho menos que las computadoras sin un canal DMA. Del mismo modo, un elemento de procesamiento en el interior de un procesador de núcleo múltiple pueden transferir datos hacia y desde su memoria local sin ocupar su tiempo de procesador, lo que permite la transferencia de cálculo y los datos para continuar en paralelo.

DMA también se puede utilizar para "memoria a la memoria" copiar o mover de datos dentro de la memoria. DMA puede descargar costosas operaciones de memoria, tales como copias de gran tamaño o de recopilación de dispersión de las operaciones, desde la CPU a un motor dedicado DMA. Un ejemplo de aplicación es la tecnología de aceleración de E / S . (http://en.wikipedia.org/wiki/Direct_memory_access)


Procesadores principales

  1. Procesador principal
  2. Chip set
  3. DMA


Multiprogramación 

Técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados al "mismo tiempo" (pseudo-paralelismo, en una única CPU sólo puede haber un proceso a la vez) en la unidad central de proceso o CPU.

Aporta las siguientes ventajas:
La ya mencionada, varios procesos en ejecución.
Permite el servicio interactivo simultáneo a varios usuarios de manera eficiente.
Aprovecha los tiempos que los procesos pasan esperando a que se completen sus operaciones de E/S
Aumenta el uso de la CPU.
Las direcciones de los procesos son relativas, el programador no se preocupa por saber en dónde estará el proceso dado que el sistema operativo es el que se encarga de convertir la dirección lógica en física. (http://es.wikipedia.org/wiki/Multiprogramaci%C3%B3n)

Tiempo Compartido

Se refiere a compartir un recurso computacional entre muchos usuarios por medio de la multitarea. Su introducción en los años 1960, y su asentamiento como modelo típico de la computación en los años 1970, representa un cambio importante en la historia de la computación. Al permitir que un gran número de usuarios interactuara simultáneamente en una sola computadora (http://es.wikipedia.org/wiki/Tiempo_compartido_(inform%C3%A1tica))

No hay comentarios:

Publicar un comentario