jueves, 30 de junio de 2016

concepto de proceso:es una secuencia de pasos dispuesta con algún tipo de lógica que se enfoca en lograr algún resultado específico. Los procesos son mecanismos de comportamiento que diseñan los hombres para mejorar la productividad de algo, para establecer un orden o eliminar algún tipo de problema. El concepto puede emplearse en una amplia variedad de contextos, como por ejemplo en el ámbito jurídico, en el de la informática o en el de la empresa. Es importante en este sentido hacer hincapié que los procesos son ante todo procedimientos diseñados para servicio del hombre en alguna medida, como una forma determinada de accionar.

Estado de proceso (5 estados)

  1. 1. ECCI<br />SISTEMAS OPERATIVOS<br />MODELO DE LOS 5 ESTADOS<br />CÉSAR CANABAL COD: 2011152164<br />DANIEL ANDRES CARDENAS COD: 200325063<br />BOGOTÁ, 23 DE FEBRERO DE 2011<br />
  1. 2. Pasar Ejecución<br />Preparado<br />Ejecución<br />admitir<br />Fin de plazo<br />Terminado<br />Nuevo<br />Esperar un sucesos<br />Ocurrencia de sucesos<br />Bloqueo<br />
  1. 3. Transición Nuevo-Preparado:<br />Es la transición del SO para admitir un nuevo proceso siempre y cuando cumpla con la capacidad de memoria y que no hayan muchos procesos en ejecución y así pueda llevarse a cabo el proceso<br />Transición Preparado – Ejecución:<br />Es un paso que se ocurre en el SO cuando se tiene un nuevo proceso para ejecutar teniendo en cuenta las políticas de planificación. <br />Transición Ejecución - Preparado:<br />En este proceso el sistema determina el tiempo máximo permitido de ejecución para dar ejecución a otro proceso. Pero puede ser cedido dependiendo de la jerarquía o prioridad del proceso entrante. <br />Transición Ejecución – Bloqueo:<br />Es cuando queda en espera por falta de un recurso o por los tiempos establecidos que determinan el suceso<br />Transición Bloqueo - Preparado:<br />Es cuando el proceso esta bloqueado por un agente externo y se vuelve a conceder cuando el recurso esté completo y dará entrada a la ejecución. <br />
  1. 4. Transición Preparado - Terminado:<br />Es cuando el proceso Padre se terminan por factores de almacenamiento que conllevarían a la finalización de los subprocesos que se enlazan al Padre<br />Transición Bloqueo - Terminado:<br />En este caso el proceso hijo puede finalizar el proceso por superar el límite máximo de ejecución y por almacenamiento en memoria, llevando al SO a tomar la decisión de terminar el pro almacenamiento en memoria, llevando al SO a tomar la decisión del terminar el proceso. <br />


sábado, 4 de junio de 2016

computador y su elementos

El computador y sus elementos:

COMPUTADORA: Máquina capaz de efectuar una secuencia de operaciones mediante un programa, de tal manera, que se realice un procesamiento sobre un conjunto de datos de entrada, obteniéndose otro conjunto de datos de salida. 

Los elementos del computador son:

Hardware, equipo utilizado para el funcionamiento de una computadora. El hardware se refiere a los componentes materiales de un sistema informático. La función de estos componentes suele dividirse en tres categorías principales: entrada, salida y almacenamiento. Los componentes de esas categorías están conectados a través de un conjunto de cables o circuitos llamado bus con la unidad central de proceso (CPU) del ordenador, el microprocesador que controla la computadora y le proporciona capacidad de cálculo.

El soporte lógico o software, en cambio, es el conjunto de instrucciones que un ordenador emplea para manipular datos: por ejemplo, un procesador de textos o un videojuego. Estos programas suelen almacenarse y transferirse a la CPU a través del hardware de la computadora. El software también rige la forma en que se utiliza el hardware, como por ejemplo la forma de recuperar información de un dispositivo de almacenamiento. La interacción entre el hardware de entrada y de salida es controlada por un software llamado BIOS (siglas en inglés de ‘sistema básico de entrada / salida’).

Aunque, técnicamente, los microprocesadores todavía se consideran hardware, partes de su función también están asociadas con el software. Como los microprocesadores tienen tanto aspectos de hardware como de software, a veces se les aplica el término intermedio de microprogramación, o firmware.

Software, programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado. Las dos categorías primarias de software son los sistemas operativos (software del sistema), que controlan los trabajos del ordenador o computadora, y el software de aplicación, que dirige las distintas tareas para las que se utilizan las computadoras. Por lo tanto, el software del sistema procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administración de la pantalla, mientras que el software de aplicación lleva a cabo tareas de tratamiento de textos, gestión de bases de datos y similares. Constituyen dos categorías separadas el software de red, que permite comunicarse a grupos de usuarios, y el software de lenguaje utilizado para escribir programas

Además de estas categorías basadas en tareas, varios tipos de software se describen basándose en su método de distribución. Entre estos se encuentran los así llamados programas enlatados, el software desarrollado por compañías y vendido principalmente por distribuidores, el freeware y software de dominio público, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele conllevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por último, el infame vapourware, que es software que no llega a presentarse o que aparece mucho después de lo prometido.

sistema del computador y arquitectura john von neumann:

La arquitectura Von Neumann, también conocida como modelo de Von Neumann o arquitectura Princeton, es una arquitectura de computadoras basada en la descrita en 1945 por el matemático y físico John von Neumann y otros, en el primer borrador de un informe sobre el EDVAC. Este describe una arquitectura de diseño para un computador digital electrónico con partes que constan de una unidad de procesamiento que contiene una unidad aritmético lógica y registros del procesador, una unidad de control que contiene un registro de instrucciones y un contador de programa, una memoria para almacenar tanto datos como instrucciones, almacenamiento masivo externo, y mecanismos de entrada y salida.
 El significado ha evolucionado hasta ser cualquier computador de programa almacenado en el cual no pueden ocurrir una extracción de instrucción y una operación de datos al mismo tiempo, ya que comparten un bus en común. Esto se conoce como el cuello de botella Von Neumann y muchas veces limita el rendimiento del sistema.
El diseño de una arquitectura Von Neumann es más simple que la arquitectura Harvard más moderna, que también es un sistema de programa almacenado, pero tiene un conjunto dedicado de direcciones y buses de datos para leer datos desde memoria y escribir datos en la misma, y otro conjunto de direcciones y buses de datos para ir a buscar instrucciones.
Un computador digital de programa almacenado es una que mantiene sus instrucciones de programa, así como sus datos, en memoria de acceso aleatorio (RAM) de lectura-escritura. Las computadoras de programa almacenado representaron un avance sobre los ordenadores controlados por programas de la década de 1940, como la Colossus y la ENIAC, que fueron programadas por ajustando interruptores e insertando parches, conduciendo datos de la ruta y para controlar las señales entre las distintas unidades funcionales. En la gran mayoría de las computadoras modernas, se utiliza la misma memoria tanto para datos como para instrucciones de programa, y la distinción entre Von Neumann vs. Harvard se aplica a la arquitectura de memoria caché, pero no a la memoria principal.

jueves, 2 de junio de 2016

Las máquinas autorreplicantes de John von Neumann




Las máquinas autorreplicantes de John von Neumann

Para afrontar tareas de esta complejidad, ideó conceptualmente la creación de las máquinas autorreplicantes con la capacidad de recoger materias primas de su entorno, elaborar las piezas adecuadas y ensamblarlas para generar copias de sí mismas. Con un crecimiento potencialmente indefinido y exponencial, estos ingenios podrían afrontar aquellos trabajos, no importa lo lentos o poco eficientes que estas máquinas fuesen. El bueno de John desarrolló incluso una arquitectura de estos autorreplicantes, con ocho tipos de componentes y cuatro elementos lógicos diferentes. Su máquina no viola ninguna ley física, por lo que en principio es viable.
No pasó mucho tiempo hasta que los autores de novelas de ciencia ficción se apropiaron del concepto, pues parecía la solución ideal para la exploración física del universo en busca de otras formas de vida inteligentes. Naves no tripuladas para las que el tiempo no importa y capaces de  multiplicarse, con paciencia podrían llegar a todos los confines del Universo. El monolito de la novela “2001, una Odisea del Espacio”, de Arthur C. Clark, parece que originalmente era uno de estos replicantes. Casi 50 años después del estreno de la película de Kubrik, un proyecto para la creación de un diseño libre de impreso 3D está cerca de cumplir la fantasía más extravagante de von Neuman…
Reprap (REPlicating RAPid-prototyper) es una iniciativa de Internet para el desarrollo de una impresora de 3D que pueda imprimir la mayor parte de sus propios componentes, con el objetivo ideal del 100%. Su diseño es abierto y con licencia GNU GPL, permite llevar las ventajas del software libre al mundo hardware. De este modo la filosofía Makers se está extendiendo a todos los rincones donde hay innovadores. La capacidad de replicación de la impresora, limitada por el momento a las piezas plásticas, está cercana al 60%, lo que permite unos precios muy bajos de adquisición de uno de estos aparatos, por debajo de los 350 euros.







simulador

 http://vnsimulator.altervista.org/

John Von Neuman


Evoluncion de las maquinas


el computador

http://www.uprm.edu/cti/docs/manuales/manuales-espanol/vax-vms/manuales/Intcomp.pdf