martes, 12 de octubre de 2010

Lo nuevo

Disculpen por la ausencia en el blog, pero estoy trabajando en muy buenas info que prodrian ayudar a la hora de hacer hows to... pronto estare subiendo how to de Active directory, MMc, windows Server 2003, FTP, comando para configurar la targeta de red, procesos y administrar FTPs. nos vemos pronto

lunes, 28 de junio de 2010

Región Critica de Procesos

Se puede decir que son zonas de un código que leen o modifican datos e informaciones compartidas con otros proceso.

Es realmente necesario garantiza a cada ejecución región critica como operación de modificación de consulta. ( Esto hace que los procesos sean intervenidos por otros procesos durante esta parte del código)

miércoles, 23 de junio de 2010

Sincronización entre Procesos

La comunicación y sincronización entre proceso es muy importante ya que si se desea que estos trabajen unidos. Sincronización === funcionamiento coordinado en la resolución de una tarea encomendada.

El SO ofrece mecanismos básicos de comunicación, que permiten transferir cadenas de bytes. Deben ser los procesos que se comunican quienes interpreten el significado de las cadenas transferidas para su labor coordinada.

Los mecanismos de comunicación y sincronización son dinámicos. Es decir, cuando se necesita un mecanismo de este estilo, se crea, usa y destruye, de forma que no se establezca de forma definitiva ningún mecanismo de comunicación, ya que ellos podrían producir efectos indeseados. Es decir, la comunicación es algo puntual.

Los servicios básicos de comunicación son:
  1. crear: el proceso solicita la creación del mecanismo
  2. enviar o escribir: el proceso emisor envía información al proceso receptor
  3. recibir o leer: el proceso receptor recibe información
  4. destruir: el proceso solicita la destrucción del mecanismo de comunicación
La comunicación puede ser síncrona y asíncrona:
  1. síncrona: los dos procesos han de ejecutar servicios de forma simultánea. El emisor ha de ejecutar el servicio enviar mientras el receptor ejecuta recibir.
  2. asíncrona: el emisor hace el envío y prosigue su ejecución. El SO ofrece un almacenamiento intermedio para guardar la información enviada, hasta que el receptor la solicite.

Apple Lanza su IOS 4.0 para este 21 de junio


En una key note que se ha terminado hace escasas horas, Steve Jobs ha aprovechado el evento mundial de desarrolladores de Apple para presentar una vez más el iPhone OS 4, cuyo nombre ha sido cambiado a iOS 4 y será lanzado oficialmente como una actualización gratuita el próximo día 21 de junio.
iOS 4 presenta más de 100 nuevas funcionalidades en comparación con la anterior versión, aunque podemos mencionar algunas de las más significativas:
  • Multitarea, para poder trabajar más ágilmente con varias aplicaciones sin tener que volver a la pantalla de inicio para cambiar de aplicación.
  • Carpetas en la pantalla de inicio, para no tener todas las aplicaciones esparcidas por demasiadas páginas. Con esto podemos pasar a almacenar hasta 2160 aplicaciones.
  • Cliente de correo mejorado, con una bandeja de entrada unificada y la distribución de los mensajes por conversaciones, al estilo de Gmail.
Tienda iBooks, de modo que podemos comprar un libro y disfrutarlo en el iPhone y en el iPad sincronizando los marcadores y las preferencias en la nube.
  • Creación de listas de reproducción directamente desde el iPhone, sin tener que pasar por iTunes.
  • Compatibilidad para hacer un zoom digital de cinco aumentos, ideal para la cámara del nuevo iPhone 4.
  • Capacidad para enfocar ciertas zonas usando la cámara mientras estamos grabando un vídeo.
  • Funcionalidad de caras y sitios de iPhoto presentes ahora en el iPhone.
  • Fondo de pantalla en la pantalla principal de iconos, además de en la pantalla de bloqueo.
  • Funcionalidad para regalar aplicaciones a un usuario ajeno de la iTunes Store. 
  • Revisor ortográfico en las aplicaciones de notas, del correo y algunas más que usan texto
  • Soporte bluetooth para teclados inalámbricos, de modo que podemos usar un teclado inalámbrico con nuestro teléfono si tenemos que escribir algún texto largo y no tenemos nuestro ordenador cerca.
La actualización será completamente gratuita para todos los dispositivos, rompiendo con la tradición de exigir un precio a los usuarios del iPod touch. El iPhone 3GS podrá disfrutar de todas las novedades del iOS 4, pero el iPhone 3G no podrá usar algunas funcionalidades como la multitarea.

martes, 22 de junio de 2010

Ni Mac se salva OpinionSpy, El último Spyware


 hoy lo hacemos sabiendo la existencia de aplicaciones de Mac OS X que contienen spyware. La compañía de antivirus Intego lo ha descubierto en una serie de escaneos rutinarios y todo parece indicar que estamos ante un bicho peligroso.

Conocido como OSX/OpinionSpy, el spyware no está contenido dentro de las aplicaciones sospechosas sino que es descargado durante el proceso de instalación de las mismas, por lo que el usuario no tiene por qué enterarse de lo que realmente está ocurriendo.

La mayoría de estas aplicaciones fueron encontradas en páginas como Softpedia, MacUpdate o VersionTracker y entre los causantes de los problemas se encuentran varios programas de conversión de audio, como el MishInc FLV to MP3 y, sobre todo, protectores de pantalla de la compañía 7art.
Una vez instalada la aplicación, que también puede presentarse como la instalación de un add-on sobre investigaciones de mercado, ésta escanea nuestros archivos y carpetas del sistema y envía regularmente información encriptada a servidores externos con datos concretos que todavía no se conocen. Otro aspecto peligroso de este spyware es que también inyecta código en aplicaciones como Firefox, Safari o iChat (sin la aprobación del usuario) para copiar información contenida en dichos programas y que puede ser bastante sensible.

Esto es una nueva muestra de que ningún sistema operativo está a salvo de este tipo de ataques. Por muy complejo que parezca diseñarlos para ciertas plataformas o por muy limitado que sea la cuota de mercado de ciertos sistemas, este tipo de aplicaciones y de spyware será difícil que desaparezcan. Y por lo tanto, ya se sabe que todo queda en nuestras manos, por eso debemos ser muy cautos tanto con lo que descargamos como con nuestros clicks.

Microsoft Paga a App Store

Esta sí que es buena. Resulta que Microsoft, viendo el éxito que está teniendo Apple con su App Store y lo contentos que están los desarrolladores con esta idea de negocio, está ofreciendo suculentas cantidades de dinero a los desarrolladores de las aplicaciones más populares de la App Store para que porten sus programas a Windows Phone 7.

El objetivo de Microsoft es poder tener una buena cantidad de aplicaciones con un alto nivel de calidad para cuando la nueva versión de la versión móvil de Windows salga al mercado este otoño. Para el desarrollador que acepte este trato, representa portar su aplicación del entorno en Objective-C de Apple a las plataformas de Microsoft.

Además, parece que Microsoft está considerando facilitar el trabajo a toda esta comunidad de desarrolladores haciendo más simple el proceso de portar sus proyectos a los entornos de desarrollo de la compañía de Redmond. Microsoft ya ha hecho algo similar en el pasado, ofreciendo a los empleados de las Apple Stores un sueldo más alto si entraban en las nuevas tiendas de Windows.

No es por nada, pero dejando a un lado el hecho de si este tipo de movimientos son éticos o no, hace demasiado tiempo que Microsoft se centra en poner encima de la mesa el dinero antes que innovar y atraer el desarrollo a su plataforma como hacen otros entornos, como Google con su Android o Apple con su iOS. Y llega un momento, señor Ballmer, en el que el dinero se acaba

lunes, 21 de junio de 2010

Exposición

 Exposición sobre Sitemas Multiprocesadores (SMP) y Sistemas en Tiempo Real (STR):

En esta oportunidad tratamos sobre los SMP y STR, su importancias, sus uso e implementaciones y ejemplos de este.

Espero que sea de agrado y de mucha ayuda.

Gracias

http://www.mediafire.com/?nxywjmjo0ni

martes, 15 de junio de 2010

Vinux (El Diestro para personas invidentes)

Vinux es una distribución que está orientada a dichos usuarios con distintas ayudas de accesibilidad. Vinux 3.0 se lanzó el pasado 31 de mayo de 2010 y se basa en Ubuntu 10.04, a la cual se le han añadido distintos componentes para hacer que en la medida de lo posible la distro sea lo más usable posible para los invidentes.
Como indican en el anuncio oficial, en Vinux se ofrecen tres lectores de pantalla (de texto a voz), dos lupas para magnificar cualquier apartado de la pantalla, temas de colores específicos y dinámicos para facilitar la lectura y además soporte para teclados Braille USB.

Además de estar disponible como una imagen de LiveCD, una de las curiosidades de esta distribución es que todos esos complementos de accesibilidad se pueden instalar en cualquier Ubuntu gracias al paquete DEB que sus desarrolladores han preparado para aquellos que prefieran moverse en una Ubuntu más tradicional.

Enlace consultado :

lunes, 7 de junio de 2010

Ubuntu Tweak:

Ubuntu Tweak, es una aplicación que contiene todas las posibles opciones de Ubuntu, se ha creado con la intención de hacerle la vida mucho mas cómoda a los usuarios.
Ofrece numerosas opciones de sistema y de escritorio, que no están por defecto nuestro entorno gráfico, como por ejemplo cambiar nuestra imagen del GDM (pantalla de inicio).


Opciones de Ubuntu Tweak:
  • Aplication (opciones de programas)
  • Startup ( opciones de inicio y GDM)
  • Desktop (opciones de apariencia y escritorio)
  • Personal ( opciones de shortcut y carpetas)
  • System ( opcines del sistema en general)

El Dia del Usuario de Ubuntu

Si usas Ubuntu, hoy es tu día. Se ha creado el día del usuario de Ubuntu el cual es un conjunto de charlas que se van a dar en el correr de un día para que los nuevos usuarios de Ubuntu, con conocimientos básicos e intermedios puedan aprender cosas como:
  • Como instalar Ubuntu
  • Encontrar programas equivalentes en Ubuntu
  • Cómo obtener ayuda
  • Aprender cosas básicas para utilizar Ubuntu
  • Aprender como integrarse y colaborar con la comunidad
Para participar del evento solo tienes que entrar al canal de irc:
http://webchat.freenode.net/?channels=ubuntu-charlas,ubuntu-charlas-chat
Van a haber varias charlas y si quieres saber los horarios de las mismas visita el WIKI.

Si eres nuevo en este mundo, no pierdas la oportunidad y aprovecha este día.

domingo, 30 de mayo de 2010

Android Froyo

Se ha anunciado Android 2.2 Froyo ,la siguiente generacion de Android y que en primer lugar tendrán los Nexus One, de momento los developers ya pueden descargarse el SDK 2.2. Desde el primer lanzamiento de Android hará 18 meses las cosas han evolucionado muy rápido a todos los niveles en la plataforma y ya se ha actualizado de la versión Android 1.0 pasando por Android 1.1,cupcake, donut, ecliar(2.0 y 2.1).


Caracteristicas de Android Froyo 2.2
  • La Velocidad: Froyo nos trae el compilador JIT (Just in Time) que hará unas 4x o 5x veces más rápida la nueva versión de Android. Esto se pudo comprobar en la Keynote (esperemos que en breve esté subida para que todos la podáis ver ya que es impresionante) como la velocidad de Froyo comparada con la del Éclair era unas 6 veces superior (a mi punto de vista) y sobre un iPad como unas 3 veces superior.
  • Mejoras del Navegador: Soporte para el nuevo V8, compilador Javascript que mejorará su rendimiento unas tres veces, y con la integración con el html5 dispondremos de integración del acelerómetro, cámara, reconocimiento de voz…
entre un conjunto mas.
Slackware, la antigua y todavía muy funcional distribución, ha lanzado como estable la versión 13.1 con muchas actualizaciones de paquetes y mejoras, contando por defecto con el soporte de dos escritorios, Xfce y KDE.

Patrick Volkerding y su equipo han lanzado una nueva versión de Slackware, la 13.1. Esta distribución continúa con su filosofía de simplicidad, seguridad y estabilidad, con paquetería relativamente nueva.
Las características de este lanzamiento son:
  • Kernel 2.6.33.4.
  • KDE 4.4.3.
  • Xfce 4.6.1.
  • SeaMonkey 2.0.4.
  • Firefox 3.6.3.
  • Thunderbird 3.0.4.
  • Pidgin 2.7.0.
  • Gimp 2.6.8.
  • Apache 2.2.15.
  • PHP 5.2.13.
  • Perl 5.10.1.
  • Python 2.6.4.
  • Ruby 1.9.1-p378.
  • Subversion 1.6.11.
  • git-1.7.1.
  • mercurial-1.5.2.
Información más detallada del contenido de la nueva versión puede ser encontrada en las notas del lanzamiento.
Slackware 13.1 está disponible, opcionalmente, en varios CDs y en un DVD como imágenes ISO, para ser descargadas y grabadas en estos dispositivos de almacenamiento.
Desde la versión 13.1 han lanzado de manera oficial Slackware64, una edición de 64 bits que tanto hacia falta. Sin embargo, la edición de 32 bits sigue adelante, así que ahora Slackware cuenta con más opciones para los usuarios:

miércoles, 26 de mayo de 2010

Modelo Cliente-Servidor

Su objetivo es minimizar el kernel desplazando el código de todos sus servicios a estratos lo más superiores posibles. Para ello, la mayoría de sus funciones se implementan como procesos de usuario, denominados procesos servidores, de
forma que cuando un proceso de usuario llamado proceso cliente, necesita un servicio del S.O. lo que hace es enviar un mensaje al proceso servidor correspondiente, que realiza el trabajo y devuelve la respuesta.

Podemos extender este modelo hasta el infinito si consideramos cada módulo del sistema como un conjunto de módulos con relaciones cliente –servidor.

El modelo jerárquico sólo es un caso particular del modelo cliente –servidor. Indicado para SO.

El kernel lo único que hace es implementar la comunicación entre clientes y servidores y entre servidores y el hardware.

Núcleos por capas

Sistema construido según niveles jerárquicos(capas), aprovechando siempre los servicios de la capa inferior. La capa inferior (capa 0) es el hardware, la capa superior (capa N) es la interfaz con el usuario. Contiene un diseño más modular y escalableque el monolítico.
 
Podemos mencionar:

Máquinas virtuales:

En esta se crea una ilusione (máquinas virtuales) de la máquina real, permitiendo que en cada máquina virtual se ejecute un S. O. distinto. El programa de control es el que se ejecuta directamente sobre el propio hardware y ofrece al nivel inmediatamente superior varias máquinas virtuales.

Mediante software, se proporciona a los programas la emulación de un hardware que no existe. El software emulador convierte las peticiones hechas a la máquina virtual en operaciones sobre la máquina real.

Se pueden ejecutar varias máquinas virtuales al mismo tiempo (ej. mediante tiempo compartido). Los recursos reales se reparten entre las distintas máquinas virtuales.

Ejemplos de máquinas virtuales:

IBM VM: ofrecía a cada usuario su propia máquina virtual monotarea; las máquinas virtuales se planifican con tiempo compartido.

Java: los programas compilados en Java corren sobre una máquina virtual (JVM).

VMWare: en un PC, es capaz de ejecutar al mismo tiempo varias sesiones Windows, Linux, OS/2, etc.

Nachos: SO que se ejecuta en una máquina virtual MIPS, cuyo emulador corre sobre UNIX.

Curriculum

http://www.mediafire.com/?m5ujjt2nl3z

martes, 25 de mayo de 2010

Núcleos Monoliticos

Un núcleo monolítico es un tipo de núcleo o kernel de un sistema operativo. Estos sistemas tienen un núcleo grande y complejo, que engloba todos los servicios del sistema. Está programado de forma no modular, sin estructura definida. Se componen  de un conjunto de procedimientos, donde cada uno de ellos puede llamar a todos los demás procesos.

Ejemplos de los sistemas operativo que cuentan con nucleos monoliticos

sábado, 22 de mayo de 2010

Google Chrome OS

Google Chrome OS es un proyecto llevado a cabo por la compañía Google para desarrollar un sistema operativo basado en web. A través de su blog oficial, Google anunció el 7 de julio de 2009 que Google Chrome OS será un sistema realizado con base en código abierto (GNU/Linux) y orientado inicialmente para miniportátiles, estando disponible en el segundo semestre de 2010.Funcionará sobre microprocesadores con tecnología x86 o ARM.

La compañía Google ha declarado que el código fuente del proyecto Google Chrome OS fue liberado a finales de 2009. Aunque el sistema se basa en un kernel Linux, tendrá un gestor de ventanas propio de Google, en lugar de GNOME o KDE, que son utilizados en la mayoría de distribuciones Linux de escritorio. Google planea incorporar la colaboración de la comunidad de software libre para ayudar en el desarrollo del proyecto.

El día 19 de noviembre de 2009 se presentó el sistema Chrome OS al mundo. Basado en Debian, una distribución de Linux, se trata de una extensión del navegador homónimo.

Trata de mantener la filosofía que siempre ha caracterizado a Google manteniendo los datos en servidores externos y no en los ordenadores personales, con lo que mejorar así los posibles daños de archivos o incluso filtraciones de virus. Se anunció también la característica más importante: no tener aplicaciones instaladas en el ordenador. Esto último es debido a la posibilidad de ejecutar aplicaciones desde Internet, evitando así filtraciones o mal funcionamiento de los programas, y permitiendo una

Elecciones en Filipinas con Ubuntu.

República de Filipinas, este pasado lunes se celebro las elecciones presidenciales, y no es de sorprenderse que un buen sistema operativo, estuviera detrás del conteo de los votos.

Así es, Ubuntu fue parte de estas elecciones realizando el papel de gestionador de conteo. Según nos indican los de OMGUbuntu lamentablemente, la introducción de conteo de votos computarizado se vio afectado por posibles fallos mecánicos y eléctricos repetidos en gran escala, lo que ocasiono una inestabilidad en lo que fuero las elecciones .

Pero de cualquier manera el uso de Ubuntu en esta situación no era la culpable o la causa, pero demostró una vez más las capacidades de despliegue versátil de Ubuntu y lo confiable que es.

Enlaces consultados:
http://www.linuxrd.org/2010/05/filipinas-uso-maquinas-con-ubuntu-para.html

miércoles, 19 de mayo de 2010

Qué es un Tarea, procesos y diferencia en los Sistemas Operativos

Un proceso es un programa en ejecución, los procesos son gestionados por el sistema operativo y están formados por:
  • Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
  • Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.
  • Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
  • Otra información que permite al sistema operativo su planificación.
y una Tarea es:

Es una acción que el procesador lleva a cabo. Por lo tanto, un programa en la memoria es una tarea. (ejemplo: un programa antivirus que se ejecuta en la memoria y mantiene a su equipo seguro)
Ni bien se inicia Windows, se están ejecutando tareas predeterminadas: el escritorio (explorer.exe) y la barra de tareas (systray.exe), dos aplicaciones que funcionan por separado (por esta razón se puede cerrar la barra de tareas). Cuando se ejecuta un programa en Windows, ese programa se vuelve una tarea como cualquier otra. Esto le permite al sistema operativo procesarlas de manera simultánea (multitarea) y, así, determinar prioridades.

Enlaces Consultados:
http://www.ant.org.ar/cursos/curso_intro/x1845.html

lunes, 17 de mayo de 2010

Ubuntu 10.04 ya llego!!!

Ubuntu 10.04 Lucid Lynx

Como en cada año se publican versiones nuevas de los sistemas operativos de Ubuntu ya podemos decir que esta salida es oficial, ablamos del tan esperado Ubuntu 10.04 Lucid lynx el cual tienes un nombre un poco perpicas.


Características destacables:
  • Arranque de subida mas rápido
  • Nuevos WallPaper
  • Nuevo Diseño
  • Los botones de minimizar,maximizar y cerrar se encuentran a la izquierda.
  • La integración con redes sociales y servicios en la nube Ubuntu One
  • el Ubuntu One Music Store.
Requerimientos:
  • Procesador: 1 GHz x86.
  • Memoria RAM: 512 MB.
  • Disco Duro: 5 GB (para una instalación completa con swap incluida).
  • Tarjeta gráfica VGA y monitor capaz de soportar una resolución de 1024x768.
  • Lector de CD-ROM o tarjeta de red.
  • Tarjeta de sonido.
  • Conexión a Internet.

Android Operating Sistem

martes, 4 de mayo de 2010

Sistemas Operativos



I- ¿ Que son los Sistemas Operativos?


Un sistema Operativo es el programa principal de una computadora, el cual se encarga de realizar las funciones básicas y de interactuar entre el Hardware ( que son los componentes o dispositivos del computador), ejemplo: la RAM, Procesador, Disco Duro, CD-DVD ROM y otros dispositivos que esten conectado a él, y el Software (los programas) que permitan que estos dispositivos puedan ser utilizados por el usuario. La principal función es utilizar los recursos del ordenador (PC) para beneficio de la preferencia del usuario, ya sea para escribir documentos, escuchar musica, conectarse a internet, para jugar o cualquier otro uso que prefiera darle el usuario al computador siempre y cuando el computador se lo permita debido a su capacidad.






Podrían mencionarse otros ejemplos como:


*Conexión del teclado, mouse, bocinas,  CD-DVD ROM, etc.
*Enviar información a la pantalla, cable de red, conector de corriente, etc.
*Controlar dispositivos periféricos como USB, impresoras, Escáner, etc.




Sistemas Operativos mas conocidos:


 *Windows (Windows  95, Windows 98, Windows 2000 (Milenium), Windows  XP, Windows 2003 Server, Windows Vista, Windows 2008 Server, Windows 7 y Windows8).




 *Linux (Ubuntu, Red Hat, Mandriva, Fedora, Gentoo, Debian, Entre Otros).


 *Mac Os.




II- Historia de los Sistemas Operativos:




En la actualidad aun existen conflictos respecto a la real fecha del inicio de las generaciones de las computadoras, debido a esto no se especificaran totalmente per 
En la actualidad aun existen conflictos respecto a la real fecha del inicio de las generaciones de las computadoras, debido a esto no se especificaran totalmente pero se reflejara una cercanía a estas fechas sabemos que para poder conocer como conocemos el computador hoy en día este tuvo que pasar por un sin numero de modificaciones, transformaciones y crecimientos, mejor conocidas como generaciones.


*Generación Cero: Muchos historiadores dicen que existe esta generación otros la omiten o no la incluyen, pero daremos una pequeña descripción de lo que sucedió en esta etapa. Va entre los años 1937-45. En esta no existía un sistema operativo en sí sino que había una iteración directa entre el hardware (válvulas o tubos de vacío) la cual se utilizaban exclusivamente en el ámbito científico o militar y toda las interacciones era introducido a mano por el usuario. Se cree que el comienzo va con la computadora llamada ABC, según un supuesto dictamen jurídico que lo confirma. ABC y ENIAC (Electronic Integrator and Calculator) eran simplemente maquinas programables eléctricas. ABC ejecutaba aritmética binaria, memoria regenerativa, procesamiento paralelo, así como la separación funcional de memoria y cómputo y ENIAC entre otras cosas era capaz de realizar 5,000 adicciones o sumas en 20 segundos lo que una persona le llevaría 40 hora realizar.


*Primera Generación: Va entre los años 1945-50s.  En estas fechas se mencionan maquinas prototipos como ENIAC en 1941,  EDVAC en 1949, UNIVAC en 1951, IBM701 en 1953 e IBM650 en 1954. Aun se utilizaban los tubos de vacios conocidos como bulbos y esta etapa es inicianda con la instalación de la primera computadora cormecial UNIVAC  en los 50s, pesando alrededor de 30 toneladas y un espacio de 20 a 40 pies. Debido al alto costo de implementación, consumo e instrumentos usados por las computadoras para este timpo no existian mas de 30. En los 50s IBM gozaba de gran reputación en equipos, articulos y relojes, pero estaba fuera del área de las computadoras fue entonces que lanzo IBM701 que tuvo un lento pero gran exito al igual que con la introducción de su modelo IBM650, IBM ariesgo mucho y estimo la venta de 50 compuntadoras, pero al final logro instalar mucho mas de lo preevisto.


*Segunda Generación: Va entre los años 1950s-65. Aquí se ve un progreso importante con la implementación del desarrollo de los sistemas compartidos con multi-programación y el multi-procesamiento. Se le puede agregar que en esta época ya los sistemas operativos eran capaces tener más de un proceso en la memoria de almacenamiento principal y que el procesador cambiara rápidamente de un trabajo al otro. También surgieron los famosos sistemas de tiempo real.


*Tercera Generación: Va entre los años 1965-75. En esta época los Sistemas Operativo fueron dedicados para que fueran capaz de realizar de todo para todo tipo de persona de modo general. Eran capaces simultáneamente de hacer procesos por lotes (Batch Processing, un script o especificación para un grupo de tareas repetitivas), tiempo compartido (2 o mas tareas con recursos compartidos), procesamiento de tiempo real y multi-procesamiento. Aun que esto lo complico más ya que era computadora grandes, costosas y al mismo tiempo muy complicada para el publico en general.


*Cuarta Generación: Va a partir del 1975-hasta hoy en día. Podríamos decir que estos sistemas operativos son los que actualmente son conocidos como Windows, MacOS y Linux entre otros. También la implementación del la Internet en los 80 fueron y siguen siendo un gran avance para la sociedad humana, entre mucho avances más.






III- Diferentes ambientes de procesamiento: Hay 4 tipos por lotes, interactivo, tiempo compartido y en tiempo real.


*Procesamiento por Lotes: o Batch Processing, hacido una forma de operación en los primeros sistemas operativo hasta la actualidad, es en el cual se programa una o varias tareas (Script o Guiones) para realizar o trabajar con un grupo de informaciones o procesos similares.


*Procesamiento interactivo: Este ejecuta un proceso en un procesador que requiere la interacción de un usuario.


*Procesamiento por Tiempo Compartido: Este se refiere a compartir recursos con mucho usuarios por medio de la multitareas. Implementada en los años 60 y gran modelo en los 70, represento un aporte importante al ámbito de las computadoras. Todo esto se debió a que en esa época las pc (mainframes y minicomputadores)eran costosos se implemento esta medida para permitir que mas de un usuario usara una pc.


*Procesamiento por Tiempo Real: STR Es un sistema digital el cual interactúa con un entorno dinámico que es capaz de comunicarse correctamente con sus entrada, salidas y restricciones temporales, para darle un buen funcionamiento de acuerdo a los conceptos de predictibilidad, estabilidad, controlabilidad y alcanzabilidad.


IV- Tipos de Sistemas Operativos: Se encuentra 4 tipos Uni-usuario y multi-usuario, Uni-tarea y multi-tarea.


*Uni-usuario o Monousuario: Es aquel sistemas operativo que solo puede ser ocupado por un usuario a la vez por un determinado tiempo.


*Multiusuario: Es la característica de un sistema operativo que permite varios servicios y procedimiento a múltiples usuario simultáneamente.


*Uni-usuario o Monotarea: Es aquel sistema operativo que solo puede ejecutar un proceso o programa a la vez.


*Multitarea: Es la característica de los sistemas operativo actuales, que permiten realizar mas de un procedimiento o programa al mismo tiempo.


Enlaces consultados:


Generaciones


http://www.tecnotopia.com.mx/computadoras/generacion1.htm
http://es.wikipedia.org/wiki/Primera_generaci%C3%B3n_de_computadoras
http://www.cavsi.com/preguntasrespuestas/cuales-son-las-generaciones-de-la-computadora/
http://www.monografias.com/trabajos13/histcomp/histcomp.shtml