Comunicación Entre Procesos
Comunicación Entre Procesos
Comunicación Entre Procesos
La comunicacin entre procesos (comnmente IPC, del ingls InterProcess Communication) es una funcin bsica de los sistemas operativos.
Los procesos pueden comunicarse entre s a travs de compartir espacios de
memoria, ya sean variables compartidas o buffers, o a travs de las herramientas
provistas por las rutinas de IPC. La IPC provee un mecanismo que permite a los
procesos comunicarse y sincronizarse entre s, normalmente a travs de un
sistema de bajo nivel de paso de mensajes que ofrece la red subyacente.
La comunicacin se establece siguiendo una serie de reglas (protocolos de
comunicacin). Los protocolos desarrollados para internet son los mayormente
usados: IP (capa de red), protocolo de control de transmisin (capa de transporte)
yprotocolo de transferencia de archivos , protocolo de transferencia de
hipertexto (capa de aplicacin).
Los procesos pueden estar ejecutndose en una o ms computadoras conectadas
a una red. Las tcnicas de IPC estn divididas dentro de mtodos para: paso de
mensajes, sincronizacin, memoria compartida y llamadas de procediemientos
remotos (RPC). El mtodo de IPC usado puede variar dependiendo del ancho de
banda y latencia (el tiempo desde el pedido de informacin y el comienzo del
envo de la misma) de la comunicacin entre procesos, y del tipo de datos que
estn siendo comunicados.
4.3.1. DESCRIPCIN
GNU/Linux
Este artculo trata sobre sistemas operativos que usan el ncleo Linux y
el userland de GNU. Para otros usos de este trmino, vase Linux
(desambiguacin).
GNU/Linux
Desarrollador
Linus Torvalds y Free Software
Foundation(www.gnu.org)
Informacin general
Mode Software libre y cdigo abierto
lo de
desar
rollo
ltim Kernel: 4.1.2 (info)
a
versi
n
estab
le
ltim Kernel: 4.2-rc1 (info)
versi
n en
prueb
as
Escrit C
o en
GCC
Unix-like
de n
cleo
Plataf DEC Alpha, ARM, AVR32,Blackfin, ETRAX
orma
MEN
0:00
Ms artculos grabados
Microsoft Windows
No debe confundirse con Windows Phone.
Windows redirige aqu. Para la tecla, vase Windows (tecla).
Para el tema clsico de dicho sistema operativo, vase Windows (tema clsico).
Microsoft Windows
Desarrollador
Microsoft
Pgina principal de Windows
Informacin general
Modelo de
Software
desarrollo
propietario;Shared Source
Lanzamiento
Noviembre de 1985(info)
inicial
ltima versin
estable
ltima versin en
Windows 10 (Build
pruebas
Tipo de ncleo
Monoltico (versiones
basadas en MSDOS),Hbrido (versiones
basadas en Windows NT)
Mtodo de
Windows
actualizacin
Update(prximamente
por la Tienda de
Windows); en empresas
se aplican tecnologas
como WSUSy SCCM)
Licencia
Idiomas
Multilinge
En espaol
Soporte tcnico
Artculos relacionados
Mac OS
Este artculo o seccin necesita referencias que
aparezcan en una publicacin acreditada, como
revistas especializadas, monografas, prensa diaria
o pginas de Internet fidedignas. Este aviso fue
puesto el 9 de septiembre de 2014.
Puedes aadirlas o avisar al autor principal del artculo en
su pgina de discusin pegando: {{subst:Aviso
referencias|Mac OS}} ~~~~
ndice
[ocultar]
1 Versiones
o
1.2 Mac OS X
4 Emulacin de PowerPC
5 Clones de Macintosh
6 Vase tambin
7 Enlaces externos
8 Referencias
Versiones[editar]
Antes de la introduccin de los ltimos sistemas basados en el
microprocesador PowerPC G3, partes significativas del sistema se almacenaban
en la memoria fsica de slo lectura de la placa base. El propsito inicial de esto
fue evitar el uso de la capacidad de almacenamiento limitada de los disquetes de
apoyo al sistema, dado que los primeros computadores Macintosh no tenan disco
duro. Slo el modelo Macintosh Classic de 1991, poda ser iniciado desde la
memoria ROM. Esta arquitectura tambin permiti una interfaz de sistema
operativo totalmente grfica en el nivel ms bajo, sin la necesidad de una consola
de slo texto o el modo de comandos de lnea. Los errores en tiempo de
arranque, como la bsqueda de unidades de disco que no funcionaban, se
comunicaron al usuario de manera grfica, generalmente con un icono o con
mensajes con el tipo de letre Chicago y un Timbre de la muerte o una serie de
pitidos. Esto contrastaba con los PCs de la poca, que mostraban tales mensajes
con un tipo de letra mono-espaciada sobre un fondo negro, y que requeran el uso
del teclado y no de un ratn, para la entrada. Para proporcionar tales detalles en
un nivel bajo, el Mac OS dependa de software de la base del sistema grabado en
la ROM de la placa base, lo que ms tarde ayud a garantizar que slo los
computadores de Apple o los clones bajo licencia (con el contenido de la memoria
ROM protegido por derechos de autor de Apple, pudieran ejecutar el Mac OS).
El Mac OS puede ser dividido en dos familias:
9.2 preinstalado as como el Mac OS X. El Mac OS 9.2 tuvo que ser instalado por
el usuario, puesto que no se instalaba, por defecto, en las revisiones de hardware
presentadas tras el lanzamiento de Mac OS X 10.4 Tiger. La mayora de las
aplicaciones "clsicas" bien escritas funciona correctamente en este entorno, pero
la compatibilidad slo se asegura si el software fue escrito sin tener en cuenta el
hardware actual, y para interactuar nicamente con el sistema operativo. El
Entorno Classic no est disponible en sistemas Macintosh basados en
plataformas de Intel, debido a la incompatibilidad del Mac OS 9 con el
hardware x86.
Los usuarios del Mac OS Classic en general, actualizaron sus mquinas a Mac
OS X, pero muchos criticaron a este ltimo por ser ms difcil y menos amigable
con el usuario que el original sistema operativo Mac, por la falta de ciertas
caractersticas que no haban sido re-implementadas en el nuevo sistema
operativo, o por ser ms lento en el mismo hardware (especialmente el ms
antiguo) u otros, o incompatibilidades, a veces graves con el antiguo sistema
operativo. Debido a que los controladores (para impresoras, escneres, tabletas,
etc), escritos para los antiguos Mac OS no son compatibles con Mac OS X, y
debido a la falta de soporte para Mac OS X para mquinas ms antiguas de
Apple, un nmero significativo de usuarios de Macintosh sigue utilizando el
antiguo Mac OS Clsico. Pero para el ao 2005, se haba informado que casi
todos los usuarios de sistemas capaces de ejecutar Mac OS X lo estn haciendo,
con slo una pequea fraccin ejecutando el Mac OS Classic.
En junio de 2005, Steve Jobs anunci en la apertura de la Conferencia Mundial de
Desarrolladores de Apple que la empresa hara la transicin de la plataforma
PowerPC a procesadores Intel y por lo tanto dejara de lado la compatibilidad de
las nuevas mquinas para Mac OS Classic. En la misma conferencia, Jobs
anunci kits de transicin para desarrolladores que incluan versiones beta del
software de Apple, incluyendo Mac OS X que los desarrolladores podan utilizar
para probar sus aplicaciones, mientras las transportaban para ejecutarlas en
computadores Mac con procesadores Intel. En enero de 2006, Apple lanz las
primeras computadoras Macintosh con procesadores Intel, un iMac y el MacBook
Pro, y al mes siguiente, Apple lanz un mini Mac con un procesador Intel Core
Solo y Duo. El 16 de mayo de 2006, Apple lanz el MacBook, antes de completar
la transicin a Intel el 7 de agosto con el Mac Pro. Para facilitar la transicin para
los primeros compradores de las nuevas mquinas, los equipos Mac basados en
Intel incluyen una tecnologa de emulacin llamada Rosetta, que les permite
ejecutar software de Mac OS X que fue compilado para sistemas Macintosh
basados en PowerPC. Rosetta se ejecuta de forma transparente, creando una
experiencia de usuario idntica a la de ejecutar el software en una mquina
PowerPC, aunque la ejecucin es ms lenta que con cdigo nativo.
Mac OS X[editar]
Artculo principal: Mac OS X
Qu es el hardware?
El hardware es la parte que puedes ver del
computador, es decir todos los componentes de su
estructura fsica.
La pantalla, el teclado, la torre y el ratn hacen
parte del hardware de tu equipo.
Cul es el software?
Estos son los programas informticos que hacen
posible la realizacin de tareas especficas dentro
de un computador. Por
ejemplo Word,Excel, PowerPoint, los navegadores
web, los juegos, los sistemas operativos, etc.
Sistema operativo