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)
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:
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:
- crear: el proceso solicita la creación del mecanismo
- enviar o escribir: el proceso emisor envía información al proceso receptor
- recibir o leer: el proceso receptor recibe información
- destruir: el proceso solicita la destrucción del mecanismo de comunicación
- 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.
- 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.
- 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.
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.
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
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
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)
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:
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:
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.
- 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
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
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…
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:
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:
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.
- …
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.
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:
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.
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.
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
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
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.
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
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:
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
- 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.
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.
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:
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.
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
Suscribirse a:
Comentarios (Atom)
















