Monografias | Sistema OperativoSistema OperativoResumen: ¿Qué es un Sistema Operativo?. Definición de los sistemas operativos. Comandos UNIX. Las diferencia entre S.O y lenguaje de programación. Glosario. 1. Qué es un Sistema Operativo Una de las definiciones más comúnmente aceptadas expresa: "Un S. O. es un grupo de programas de proceso con las rutinas de control
necesarias para mantener continuamente operativos dichos programas". El S. O. es la serie de programas, dispuestos ya sea en el software o en la
memoria fija (microcódigo), que hacen al hardware utilizable. El objetivo primario de un Sistema Operativo es: Optimizar todos los recursos del sistema para soportar los requerimientos. A los efectos de situar a los S. O. en el conjunto del software para
computadoras, podemos clasificar a este de la siguiente manera: Controlan la operación de la computadora en sí. Resuelven problemas para los usuarios. En este contexto, el Sistema Operativo es el programa fundamental de todos
los programas de sistema. El S.O. protege y libera a los programadores de la
complejidad del hardware, colocándose un nivel de software por sobre el
hardware para: Las principales características del microprograma son: Se trata de software que generalmente se localiza en la memoria de solo
lectura. Busca las instrucciones de lenguaje de máquina para ejecutarlas como una
serie de pequeños pasos. El conjunto de instrucciones que interpreta define al lenguaje de máquina. En ciertas máquinas se implanta en el hardware y no es en realidad una capa
distinta. Respecto del lenguaje de máquina es preciso señalar que: Generalmente posee entre 50 y 300 instrucciones, sirviendo la mayoría para
desplazar datos, hacer operaciones aritméticas y comparar valores. Los dispositivos de e / s (entrada / salida) se controlan al cargar valores
en registros del dispositivo especiales. Los S. O. ponen el "poder computacional básico" del hardware
convenientemente a disposición del usuario, pero consumen parte de ese poder
computacional para funcionar Los S. O. son, en primer lugar, administradores de recursos, siendo el
recurso primario el hardware del sistema Para ver el gráfico seleccione la opción ¨Bajar trabajo¨ del menú
superior Las principales características de los S. O. son: Consiste en los programas de instrucciones y datos que definen para el
hardware los algoritmos necesarios para la resolución de problemas. Los
aspectos más destacados en relación con los S. O. son los siguientes 2. DEFINICIÓN DE LOS SISTEMAS OPERATIVOS LINUX El padre de Linux es Linus Torvalds, un programador finlandés de 21 años
que inicialmente no tenía más pretensión que 'divertirse' creando un sistema
operativo para su uso personal. Torvalds colocó Linux en Internet para que
cualquiera lo bajara gratis, en 1991, y desde entonces participan en su
desarrollo cientos de voluntarios. Hoy Linux se difunde más rápido que
cualquier otro sistema operativo, es venerado por una comunidad de diez millones
de usuarios y comienza a verse como una alternativa diferente a la Windows Esta
es su historia. 1991 A mediados del año, el programa estaba avanzado y Trovalds comenzó a pensar
seriamente en que podría crear el kernel de un nuevo sistema operativo, similar
a Minix pero mejor (el kernel es el corazón de un sistema operativo). Trovalds
no tenía grandes pretensiones; él dice que no pensó en crear Linux para que
fuera un sistema operativo profesional, sino que lo diseñó para su uso
personal. Sin embargo, poco a poco su pasatiempo se fue convirtiendo en un
proyecto más serio. UNIX: El fenómeno Los orígenes de UNIX se remontan al año 1962 en el que el CTSS y el MIT se
encuentran investigando en áreas de tiempo compartido y protección. En 1965,
Bell Labs (la división de investigación de AT&T), General Electric y el
MIT se encuentran trabajando en un macroproyecto llamado MULTICS, previsto para
desarrollar una gran potencia de cálculo y almacenamiento de muchos usuarios.
De este proyecto, se obtuvieron interesantes resultados (capacidad de
multiproceso, árbol de ficheros, shell); pero, como todo proyecto gigante, su
complejidad desbordó al equipo que lo emprendió (seguramente no habían
estudiado cibernética o teoría de complejidad) así que en 1969 fue
abandonado. El caso, es que una de las mejores "cosas" que salieron de
allí fue un tal Ken Thompson, un tanto "mosqueado", eso sí, pero con
ideas propias que le llevaron a desarrollar ese mismo año un sistema de
ficheros propio. A Thomsom, en realidad, lo que le interesaba era derrotar al
imperio Klingom jugando al Star Trek, así que se montó una simulación de la
galaxia que quitaba el aliento en un sistema GECOS. Y si no lo quitaba, al menos
eso le pareció a una tal Dennis Ritchie, que pasaba por allí y también veía
Star Trek. El caso es que homson encontró un PDP-7 (otro ordenador más
potente) y construyó para él su sistema de ficheros para poder jugar mejor con
Ritchie sin que nadie les viera. Bueno, esta es la leyenda que dice que los origenes de UNIX vienen "de
Vulcano". Puede que no fuera así, pero lo cierto es que muchos grandes
avances han surgido del desarrollo que grandes hombres han hecho para su
disfrute en ratos de "ocio" y este fue uno de ellos. Sea como fuere,
en el añoo '71, Ritchie y Kernigham crean y utilizan el lenguaje C en un PDP-11
(algo así como un AT), lenguaje nacido para la programación de sistemas. As¡,
dos años después en 1973, Ritchie y Thompson re-escriben su engendro en
lenguaje C, pero esta vez desarrollan un sistema multiusuario. UNIX había
nacido. El sistema, nacido del trabajo y la ilusión de sólo dos hombres,
demostró ser algo tan bueno que ese mismo año Bell Labs contaba con 25
instalaciones funcionando con UNIX. En 1974 aparece un artículo en las comunicaciones del ACM (Association for
Computer Machinery) y se distribuye a las universidades. En 1977 ya son 500 los
centros y 125 la universidades que utilizan el sistema. Su expansión es
fulgurante ya que se distribuye sin licencias y con fuentes. Entre 1977 y 1982
se combina con un sistema comercial y nace UNIX System III. Ya en 1984 existen
100.000 sistemas UNIX en todo el mundo. Paralelamente en Berkley Entre las universidades a la que llego UNIX, se encontraba la University of
California Berkeley. Allí se modificó el sistema incorporando una variante
notable: la utilización de memoria virtual paginada. Así en 1978 surge UNIX
3BSD (Berkeley Software Distribution). En 1980 DARPA (Defense Advanced Research
Projects Office), verdadero motor de investigación en USA, (sí, sí, la de la
famosa DARPA InterNet, que pasó a ARPANet o ARPA Internet y de ahí a sólo
internet), subvenciona el desarrollo de 4BSD. Poco después surge 4.1BSD
incorporando nuevas utilidades como el clásico editor vi y la shell csh. En
1982 SUN desarrolla para sus arquitecturas el sistema SunOS basado en la versión
BSD. Un año después surge la versión 4.2BSD que incorpora DEC en VAX y adopta
SUN Microsystems. 1984 marca un nuevo hito en la historia de UNIX ya que SUN
desarrolla los conceptos de RPC (Remote Procedure Call) y NFS (Network File
System) y los incorpora a SunOS. OS/2: El divorcio entre IBM y Microsoft OS/2 fue desarrollado originalmente entre IBM y Microsoft como un sucesor
multiproceso del DOS para CPUs 286 y mejor, pero la versión 1.x nunca fue
aceptada excepto para algunas aplicaciones especificas. Con la versión 2.0,
Microsoft dejó la sociedad OS/2, e IBM promovió el OS/2 como un sistema
operativo de 32-bit que requería un CPU 386 o mejor. Esta configuración básica
no ha cambiado en el OS/2 2.1 o 3.0. La versión que siguió de OS/2
"Merlin" (probablemente llamada 4,0 cuando fuese liberada), no se
probará con CPUs 386, y a estas alturas está desconocido si trabajará en un sistema 386 en lo absoluto. El OS/2 Warp 3.0 es multiproceso, 32-bit, mono-usuario para 386SX y CPU
mejores con 4MB o más de RAM. Esta simula al DOS en varias maneras (tal como
los órdenes de línea de comandos, y la presencia de un archivo CONFIG.SYS),
pero se parece al Mac en otras maneras (ej., la representación de iconos
representando archivos) y tiene una similitud con otros operativos en otras
maneras (ej., menús que aparecen al pulsar un botón en el tablero (desktop)
mismo, estas se usan en X Windows bajo UNIX). Warp incluye una Interface Gráfica
para el Usuario (GUI) conocido como el Manejador de Presentación (PM), y un
Manejador del escritorio del cual se ejecutan los programas y manipulan los
archivos conocido como el WorkPlace Shell (WPS). El PM se asemeja al Windows
pero no es igual. El WPS es similar a Windows 95 y el Buscador de Mac, pero
generalmente es más flexible y más orientado a objetos que ambos. Una versión
de Windows del WPS esta disponible. OS/2 Warp 3,0 entra a varias versiones con varios niveles de gestión de
redes. La primera versión tiene gestión de redes solo por medios Telefónicos(Dial-Up).
Otras dos versiones, "Warp Connect" y "Warp Serve", incluye
capacidades cliente /servidor, respectivamente. La próxima versión de OS/2
cuyo nombre código es "Merlin", incluirá manejo de red cliente en el
paquete básico. Al usarse con Windows para trabajo en grupos 3.1, (WFW), la
capacidad de red esta inhabilitada bajo OS/2, pero se puede utilizar esta en
WFW, si se ejecuta desde DOS nativo. La versión mínima de OS/2 también viene en dos versiones cada una, una que
incluye una versión recopilada de Windows (También llamada Win-OS/2), requiere
que el usuario tenga Windows 3.1 para ejecutar programas Windows desde OS/2
(También referenciada como la versión para Windows, este termino no es
oficial). La versión win-OS/2 algunas veces ejecuta programas Windows con leve
mejora de velocidad que en la versión para Windows, y es mas fácil de instalar
si el usuario no tiene instalado Windows 3.1; pero la versión para Windows es
mas barata. Warp puede ejecutar en modo texto a OS/2 GUI, y programas DOS. Windows es un
programas DOS que Warp puede ejecutar, y es de esta forma que OS/2 provee
soporte para Windows; ejecutando Windows sobre modo DOS. Este método de soporte
Windows no cambió en Merlin. Nótese que Windows 95 no proveerá soporte de
programas Windows para OS/2. Mucho usuarios nuevos de OS/2, podrán conseguir la versión original
"Para Windows", de Warp. La versión "Para Windows", es un
poco más barata y usa menos espacio en disco que la versión completa. Alguno
que se actualice de la versión 2.1 OS/2 completa debe comprar la versión
completa de actualización Warp, que incluye la detección de la versión vieja
2.1 y no se instalará si no la detecta. Alguno que este armando una computadora
nueva y que aún no tenga Windows u OS/2 2.X, pero que desee ejecutar programas
Windows, debe comprar la versión completa del OS/2 que no es actualización la
cual es más cara, pero es más conveniente que comprar la versión "Para
Windows", y una copia separada. Empresa que lo creo OS/2 fue originalmente diseñado por Microsoft con la ayuda de IBM. Desde
este punto de vista estas compañías OS/2 iba a reemplazar a MS-DOS. Esto nunca
sucedió OS/2 se entregó tarde en incompleto. Aunque tenía unas ventajas
obvias sobre MS-DOS, como el uso real de memoria, la ejecución en modo
protegido y el soporte de multiprogramación en forma elegante, los usuarios no
se interesaron en él. DOS :EL PRIMERO Sistema operativo MS-DOS (Microsoft Disk Operating System) Fue desarrollado sobre 1980 por Paul Allen y Bill Gates. Existen otras versiones de DOS de otras compañías como
PC-DOS de IBM o DR-DOS de Digital Research. En el DOS existen dos tipos de comandos:
El DOS se compone de tres ficheros principales: Los dos primeros son el núcleo del Sistema Operativo al
arrancar el ordenador se copian en memoria y pasan a controlar la computadora.
El Command.com es el intérprete de comandos, cuando el usuario teclea un
comando, si este es interno lo ejecuta directamente, si es externo ejecuta ese
otro programa cambiando el contador de programa para que apunte a ese nuevo
programa. Dentro del DOS distinguimos: · Directorios. · Ficheros. Sistemas de ficheros en MS-DOS: Tres niveles:
El contenido del disco o volumen está organizado de la
siguiente forma:
Objetivo: El objetivo del sistema operativo es gestionar y
administrar eficientemente los recursos hardware de la computadora, permitiendo
ejecutar concurrentemente varios programas sin que haya conflictos en el acceso
de cada uno de ellos a cada uno de los recursos que necesita y sin que ningún
programa monopolice un recurso determinado. Definición: Es un programa o conjunto de programas de
control que tiene por objeto facilitar el uso de la computadora y conseguir que
esta se ejecute eficientemente. Es un programa de control ya que se encarga de gestionar y
asignar los recursos hardware a los usuarios, entendiendo por recursos hardware:
la C.P.U., la memoria principal, discos y otros periféricos. El Sistema Operativo también facilita el uso del ordenador,
cada dispositivo de E/S para ser utilizado requiere varias instrucciones maquina
que establezcan un diálogo entre la computadora central y el periférico, estas
instrucciones dependen considerablemente de las características concretas del
periférico y por otra parte estas instrucciones y operaciones son comunes para
todos los programas que lo utilizan. El Sistema Operativo con objeto de facilitar el trabajo de
los ordenadores contiene rutinas y modelos de gestión de E/S evitando a los
programadores y usuarios conocer las instrucciones de la máquina concreta de
cada periférico. MS-DOS, acrónimo de Microsoft Disk Operating System (sistema
operativo de disco de Microsoft). Como otros sistemas operativos, el sistema
MS-DOS supervisa las operaciones de entrada y salida del disco y controla el
adaptador de vídeo, el teclado y muchas funciones internas relacionadas con la
ejecución de programas y el mantenimiento de archivos. El MS-DOS es un sistema
operativo monotarea y monousuario con una interfaz de línea de comandos. En 1979 Gates y Allen trasladaron la compañía a Bellevue,
Washington, muy cerca de Seattle, la ciudad donde ambos nacieron. El traslado a
Redmond, muy próximo a Bellevue, se produjo en 1986. En 1980 IBM contrató a
Microsoft para escribir el sistema operativo del IBM PC, que saldría al mercado
al año siguiente. Presionada por el poco tiempo disponible, Microsoft compró
QDOS (Quick and Dirty Operating System) a Tim Paterson, un programador de
Seattle, por 50.000 dólares y le cambió el nombre a MS-DOS. El contrato
firmado con IBM permitía a Microsoft vender este sistema operativo a otras
compañías. En 1984 Microsoft había otorgado licencias de MS-DOS a 200
fabricantes de equipos informáticos y, así, este sistema operativo se convirtió
en el más utilizado para PC, lo que permitió a Microsoft crecer
vertiginosamente en la década de 1980. WINDOWS En 1985 Microsoft lanzó Windows, un sistema operativo que ampliaba las
prestaciones de MS-DOS e incorporaba por primera vez una interfaz gráfica de
usuario. Windows 2.0, que salió a la venta en 1987, mejoraba el rendimiento y
ofrecía un nuevo aspecto visual. Tres años más tarde apareció una nueva
versión, Windows 3.0, a la que siguieron Windows 3.1 y 3.11. Estas versiones,
que ya venían preinstaladas en la mayoría de los equipos, se convirtieron rápidamente
en los sistemas operativos más utilizados de todo el mundo. En 1990 Microsoft
pasó a ser la empresa líder de programas informáticos y alcanzó unas ventas
anuales de más de mil millones de dólares. Cuando Microsoft se encontraba en la cima del mercado de los programas para
PC, la compañía fue acusada de ejercer prácticas empresariales monopolísticas.
En 1990, la Comisión Federal de Comercio estadounidense (FTC, siglas en inglés)
comenzó a investigar a Microsoft por supuestas prácticas contrarias a la libre
competencia, pero fue incapaz de dictar sentencia y cerró el caso. El
Departamento de Justicia estadounidense continuó la investigación. En 1991 Microsoft e IBM finalizaron una década de colaboración cuando
decidieron seguir caminos diferentes en la siguiente generación de sistemas
operativos para ordenadores personales. IBM continuó con un antiguo proyecto en
común con Microsoft, un sistema operativo denominado OS/2 (que salió al
mercado en 1987), mientras Microsoft decidió desarrollar su sistema operativo
gráfico Windows. En 1993 Apple perdió un juicio contra Microsoft al que
acusaba de violación de las leyes de derechos de autor por haber copiado
ilegalmente el diseño de la interfaz gráfica de Macintosh. El fallo fue más
adelante confirmado por un tribunal de apelación. Windows NT Presentación del sistema operativo NT El sistema operativo NT fue desarrollado por Microsoft para superar los obstáculos
impuestos por la vieja arquitectura de sus sistemas operativos MSDOS y Windows.
NT es un sistema operativo completo, que puede ser instalado sobre un equipo
nuevo sin necesidad de software adicional, como le ocurre a Windows 3.x, y que
ofrece nuevas tecnologías para el desarrollo y ejecución de todo tipo de
aplicaciones. Algunas de sus características más importantes son: Robustez. NT es un sistema operativo estable y robusto, que impide a las
aplicaciones mal escritas estropear al resto del sistema. Seguridad. NT ha sido escrito para satisfacer criterios de seguridad típicos
de organismos oficiales y empresas cuyos datos y aplicaciones deben quedar a
salvo de accesos no autorizados. Prácticamente cada objeto del sistema posee un
esquema de seguridad asociado que indica qué usuarios pueden acceder al objeto
y con qué privilegios pueden acceder. Probabilidad. El diseño de NT permite que se pueda adaptar fácilmente a
otra arquitectura para las que no fue originalmente desarrollado. Actualmente
soporta la arquitectura de Intel X86, MIPS, Alpha y PowerPC. Su diseño modular
y el estar escrito en lenguaje fácilmente portable, como es el C, permiten esta
rápida migración. Compatibilidad con las aplicaciones Windows. La capacidad de NT para ejecutar
aplicaciones MSDOS y Windows permite disponer de gran cantidad de software
escrito que permite sacar rendimiento al sistema sin tener que migrar las
aplicaciones. Incluso las nuevas aplicaciones Win32 corren en modo nativo en las
diferentes plataformas de NT, simplemente recompilándolas para cada plataforma,
o incluso a través de los emuladores-compiladores JIT (Just In Time) como son
el X86, distribuido gratuitamente para las plataformas no Intel soportadas. 45.- Velocidad. NT está desarrollado para hacer frente a las aplicaciones que
necesitan gran cantidad de recursos y altas velocidades de ejecución, típicas
de entornos cliente/servidor y de ingeniería, como pueden ser servidores de
recursos de red, de bases de datos y programas de cálculo científico y diseño
gráfico. NT hereda los interfaces de usuario desarrollados para la familia Windows.
Por ejemplo en las versiones 3.X de NT se utilizan el administrador de programas
y demás elementos del Windows 3.X, mientras que en NT 4.0 se emplea el nuevo
interfaces de Windows 95. Esto permite reducir la curva de aprendizaje para el
nuevo sistema operativo. NT saca un mejor provecho que los diferentes Windows a
la ejecución d e aplicaciones en multitarea real, permitiendo ejecutar varias
aplicaciones simultáneamente, conmutando rápidamente entre ellas. Windows NT, un sistema operativo diseñado para entornos empresariales, fue
lanzado en 1993. Al año siguiente, la compañía y el Departamento de Justicia
firmaron un acuerdo en el que se pedía a Microsoft que modificase la forma de
vender y conceder licencias para sus sistemas operativos a los fabricantes de
computadoras. En 1995 la compañía lanzó Windows 95, un entorno multitarea con
interfaz simplificada y con otras funciones mejoradas. A las siete semanas de su
lanzamiento se habían vendido siete millones de copias. Windows, en informática, nombre común o coloquial de Microsoft Windows, un
entorno multitarea dotado de una interfaz gráfica de usuario, que se ejecuta en
computadoras diseñadas para MS-DOS. Windows proporciona una interfaz estándar
basada en menús desplegables, ventanas en pantalla y un dispositivo señalador
como el mouse (ratón). Los programas deben estar especialmente diseñados para
aprovechar estas características. Interfaz gráfica de usuario, en informática, tipo de visualización que
permite al usuario elegir comandos, iniciar programas y ver listas de archivos y
otras opciones utilizando las representaciones visuales (iconos) y las listas de
elementos del menú. Las selecciones pueden activarse bien a través del teclado
o con el ratón. (Véase Interfaz de usuario). Para los autores de aplicaciones, las interfaces gráficas de usuario ofrecen
un entorno que se encarga de la comunicación con el ordenador o computadora.
Esto hace que el programador pueda concentrarse en la funcionalidad, ya que no
está sujeto a los detalles de la visualización ni a la entrada a través del
ratón o del teclado. También permite a los programadores crear programas que
realicen de la misma forma las tareas más frecuentes, como guardar un archivo,
porque la interfaz proporciona mecanismos estándar de control como ventanas y
cuadros de diálogo. Otra ventaja es que las aplicaciones escritas para una
interfaz gráfica de usuario son independientes de los dispositivos: a medida
que la interfaz cambia para permitir el uso de nuevos dispositivos de entrada y
salida, como un monitor de pantalla grande o un dispositivo óptico de
almacenamiento, las aplicaciones pueden utilizarlos sin necesidad de cambios. 3.. Comandos UNIX Comandos de Directorios mkdir prueba No podemos crear un subdirectorio en un directorio en el que no tengamos
permiso de escritura, por ejemplo en el directorio HOME de otro usuario cd ../icxx0000 mkdir intruso mkdir: cannot access .: Permission denied cd Hay que tener en cuenta que he podido entrar en el directorio icxx0000 porque
tenía permiso de ejecución. rmdir prueba Si el directorio prueba no estuviera vacío, no podríamos haberlo borrarlo.
Antes deberíamos borrar el contenido del directorio. mkdir prueba cp f000 prueba/f000 rmdir prueba rmdir: prueba: Directory not empty rm prueba/f000 rmdir prueba / Recuerda la línea previa entrada en la ventana actual. /! Recuerda el último comando escrito en cualquier ventana. /action {texto de acción} Envía la acción especificada a la ventana activa
o canal. /add [- apuce] {filename.ini} alias de Cargas, popups, usuarios, comandos, y
sucesos. /ame {texto de acción} Envía la acción a todos los canales en que estás
actualmente. /amsg {texto} Envía el mensaje a todos los canales en que estás
actualmente. /auser {nivel} {nick|address} Acumula un usuario con el nivel especificado de
acceso a la lista remota de usuarios. /auto [on | off | nick | addr] cambia auto-opping de un nick o dirección y
lo activa o no. /away {away mensaje} Si lo activa sale un mensaje explicando que no presta
atención a IRC. /away sin mensaje, indica que estás de vuelta. /ban [#canal] {nick} [tipo] Prohibe la entrada en el canal al nick
especificado. /beep {número} {retraso} Pitidos con el retardo indicado y el número de
veces. /channel Aparece inesperadamente la ventana central de canal (solo en un
canal). /clear Borra entera la memoria intermedia de la ventana actual. /clearall Borra todo el texto en todas las ventanas abiertas. /ctcp {nick} {ping | finger | version | time | userinfo | clientinfo} Hace el
ctcp señalado al nick. /closemsg {nick} Cierra la ventana que tienes abierta al nick especificado. /commands [on|off] Activa ó desactiva la sección Tools/Remote/Command. /creq [ask | auto | ignore] coloca tus DCC 'On chat request' en DCC/Opciones. /dcc send {nick} {file1} {file2} {file3}... {fileN} Envía los archivos
especificados al nick. /dcc chat {nick} Abre una ventana dcc chat al nick. /dde [- r]{servicio}{tema}[datos] Permite control DDE entre mIRC y otras
aplicaciones. /ddeserver [[on [servicio] | off ] Para activar modo servidor DDE, con un
servicio. /describe {#canal} {acción} Envía la acción a la ventana especificada de
canal. /disable {#grupo} Activa un grupo de comandos o sucesos. 4. Requerimientos: Lo probé con un procesador Amd k6 2 500mhz 64mb ram, módem
US Robotics externo (no se si es compatible con un winmodem), mouse de puerto
serie, y se conectó perfecto en Internet. 5. Las diferencia entre S.O y lenguaje de programación
son: El lenguaje de programación es la manera con que el programador crea una
vision facil de aceptar para el usuario. Por medio de codigos en el sistema
operativo, es decir, La compañía que crea el programa por medio de comandos
dados al S.O y este a su vez llevándolo a modo usuario y a un programa de facil
acceso con imágenes y explicaciónes cortas y precisas El S.O. debe presentar al usuario el equivalente de una máquina extendida o
máquina virtual que sea mas fácil de programar que el hardware subyacente os lenguajes de programación permiten comunicarse con los ordenadores o
computadoras. Una vez identificada una tarea, el programador debe traducirla o
codificarla a una lista de instrucciones que la computadora entienda. Un
programa informático para determinada tarea puede escribirse en varios
lenguajes. Según la función, el programador puede optar por el lenguaje que
implique el programa menos complicado. También es importante que el programador
elija el lenguaje más flexible y más ampliamente compatible para el caso de
que el programa tenga varias aplicaciones. Los ejemplos que se ven en la
ilustración son programas escritos para calcular el promedio de una serie de números.
C y BASIC son los lenguajes de computadora más utilizados. En el recuadro
inferior de la ilustración se muestra cómo una computadora procesará y
ejecutará los comandos de los programas. C: (2) Un lenguaje de programación de alto nivel desarrollado en Bell Labs,
que es capaz de manipular la computadora a bajo nivel, tal como lo haría un
lenguaje ensamblador. Durante la segunda mitad de la década del 80, el C se
convirtió en el lenguaje elegido para el desarrollo de software comercial. El C
puede ser compilado al lenguaje de m quina de casi todas las computadoras. Por
ejemplo, el UNIX esta escrito en C y ejecuta en una amplia variedad de micro,
mini y macrocomputadoras. El C se programa como una serie de funciones que se
llaman unas a otras para el procesamiento. Aun el cuerpo del programa es una
función denominada "main" (principal). Las funciones son muy
flexibles, permitiendo a los programadores la elección entre el uso de la
biblioteca estándar que se provee con el compilador, el uso de funciones de
terceros creadas por otros proveedores de C, o el desarrollo de sus propias
funciones. Comparado con otros lenguajes de programación de alto nivel, el C
parece complicado. Su apariencia intrincada se debe a su extrema flexibilidad. CACHE: Una sección reservada de la memoria que se utiliza para mejorar el
rendimiento. Un cache de disco es una porción reservada de la memoria normal, o
memorias adicional en la tarjeta controladora del disco. Cuando el disco es leído,
se copia un gran bloque de datos en el cache. Si los requerimientos de datos
subsiguientes pueden ser satisfecho por el cache, no se necesita el empleo de un
acceso a disco que es mas lento. Si el cache es utilizado para escritura, los
datos se alinean en memoria y se graban en el disco en bloques mas grandes. Los
caches de memoria son bancos de memoria de alta velocidad entre la memoria
normal y la CPU. Los bloques de instrucciones y datos se copian en el cache, y
la ejecución de las instrucciones y la actualización de los datos son llevados
a cabo en la memoria de alta velocidad. CD ROM: Compact Disc Read Only Memory, Memoria de Solo Lectura en Disco
Compacto. Un formato de disco compacto que se utiliza para almacenar texto, gráficos
y sonido estereofónico de alta fidelidad. Es prácticamente el mismo disco que
un CD de música, pero usa pistas distintas para los datos. Un reproductor
musical de CD no puede reproducir discos CD ROM, pero un reproductor de CD ROM
puede reproducir discos CD, y tiene enchufes para conectarlo a un amplificador
y/o auriculares. Un lector de CD ROM esta cableado y controlado por una tarjeta
que se enchufa en una de las ranuras de expansión de la computadora. Los CD ROM
pueden almacenar mas de 600 MB de datos, lo que equivale a aproximadamente
250.000 paginas de texto o 20.000 imágenes de resolución media. Los CD ROM se
están haciendo imprescindibles para grandes catálogos y obras de referencia.
El audio y los datos residen en pistas separadas y no pueden ser oídos y vistos
simultáneamente. Con un estándar ampliado, llamado CD ROM XA, varios grados de
audio de baja fidelidad pueden oírse mientras se visualizan simultáneamente
los datos. CHAT: Charla. CHIP: Un circuito integrado. Los chips tienen aproximadamente de 2 a 12 mm.
de lado y aproximadamente 1 mm. de espesor. Contienen desde unas pocas decenas
hasta varios millones de componentes electrónicos (transistores, resistencias,
etc.). CLONICO: ordenador montado a partir de piezas de terceros fabricantes, en el
cual no existe tecnología aportada por el ensamblador; también denominado
ordenador ensamblado. También, componente mimetizado por un fabricante a partir
del modelo original de otro con el que es compatible. COBOL: COmmon Business Oriented Language. Lenguaje Común Orientado a los
Negocios. Un programa de programación de alto nivel orientado a los negocios,
que ha sido el principal lenguaje de aplicaciones comerciales en mini y
macrocomputadoras. Su adaptación a las computadoras personales esta aumentando
continuamente. El COBOL es un lenguaje compilado y fue uno de los primeros
lenguajes de alto nivel en ser desarrollado. Adaptado formalmente en 1960,
deriva de un lenguaje llamado Flowmatic, de mediados de los 50. El COBOL
requiere una escritura mas extensa que otros lenguajes, pero el resultado es una
mayor legibilidad. COMPILER: compilador. (1) Software que traduce lenguajes de programación de
alto nivel, como COBOL y C, en lenguaje maquina. Un compilador habitualmente
genera en primer lugar lenguaje ensamblador y a continuación traduce este
lenguaje a lenguaje maquina.(2) Software que convierte un lenguaje de alto nivel
a un juego de ordenes y un texto en una representación de muy bajo nivel que
pueda ejecutarse. Por ejemplo, un compilador de ayuda convierte un archivo de
texto embebido dentro de las directivas del usuario en un archivo codificado que
haya sido enlazado en el entorno de operación. Un compilador diccionario
convierte términos y definiciones en un sistema de diccionario de búsqueda. COMPUTER: computadora, computador, ordenador. Una maquina de propósito
general que procesa datos de acuerdo con el conjunto de instrucciones que están
almacenadas internamente, ya sea temporal o permanentemente. La computadora y
todo el equipo conectado a ella se denomina hardware. Las instrucciones que le
dicen lo que tiene que hacer se llaman software. Un conjunto de instrucciones
que lleva a cabo una tarea especifica se denomina programa, o programa de
software. CONTROLADOR: forma española de denominar los drivers. COOKIE: Pequeño trozo de datos que entrega el programa servidor de HTTP al
navegador WWW para que este lo guarde. Normalmente se trata de información
sobre la conexión o los datos requeridos, de esta manera puede saber que hizo
el usuario en la ultima visita. COPROCESADOR: cualquier microchip que realice una operación especializada,
ayudando o liberando al microprocesador principal de realizarla. Generalmente,
se entiende por tal al específicamente "matemático", aunque en la
actualidad éste suele venir integrado en el micro principal. COREL DRAW: Un programa de ilustración basado en Windows, de Corel Systems
Corporation, para PC 286 y superiores. Introducido a comienzos de 1989, el Corel
Draw incluye mas de 100 tipografías de precisión y es conocido por su
velocidad y facilidad de uso. Genera sus propios archivos de gráficos
vectoriales CDR, pero puede importar otros formatos gráficos populares. CPS: caracteres por segundo que puede escribir una impresora. CPU: Control Processing Unit, unidad central de proceso. La parte de una
computadora que realiza la computación. También llamada el procesador, esta
constituida por la unidad de control y la ALU. La CPU de una computadora
personal esta contenida en un microprocesador único. La CPU de una
minicomputadora esta contenida en una o varias tarjetas de circuito impreso. La
CPU de una macrocomputadora esta contenida en muchas tarjetas de circuito
impreso. La CPU, el reloj y la memoria principal constituyen una computadora. Un
sistema informático completo requiere la agregación de unidades de control,
dispositivos de entrada, salida y almacenamiento y de un sistema operativo. Cracker: Individuo con amplios conocimientos informáticos que
desprotege/piratea programas o produce daños en sistemas o redes. Enciclopedia Microsoft® Encarta® 2002. © 1993-2001 Microsoft Corporation.
Reservados todos los derechos.. Pagina Internet: WWW.EXA;UNNE;AR Sistemas Operativos Andrew S. Tanenbaum Albert S. Woodhull http://www.unix-systems.org/what_is_unix/history_timeline.html http://www.faqs.org/faqs/unix-faq/faq/part1/ http://www.cs.arizona.edu/people/bridges/os/unix.html http://www.unix-systems.org/what_is_unix.html http://www.computerhope.com/unix.htm http://www.xtec.es/~jpujada1/clientmsdos.htm http://www.ntmagazine.net/welcome.htm http://www.standishgroup.com/wolf.htm Los resultados que obtuvimos fueron el resultado de la unidad existente de
los sistemas operativos como gran ayuda para el usuario, como tambien para el
programa dor al tener una manera de explicar a cualquier persona su programa y
que el usuario le de un buen uso, ayudándose de los efectos, tablas de ayuda y
acciones que el programador le da. Los sistemas operativos cada vez tendran un
mayor uso que el de ahora y existira aun mas competencia entre las compañias de
los creadores. Giovanny V. Publicación enviada por Giovanny V. Contactar mailto:morpheomax@hotmail.com Código ISPN de la Publicación EpyVZuVZpAmGjnHaGm Publicado Thursday 9 de October de 2003 Ultimas Publicaciones en ilustrados.com
ilustrados.com nace con el fin difundir el conocimiento publicando trabajos de investigación, monografias, tesis, presentaciones powerpoint y afines. Publicar trabajos en ilustrados.com ha alcanzado prestigio y reconocimiento internacional siendo cada vez más el número de académicos, empresas, investigadores, científicos que consultan las publicaciones de nuestro portal. | |||||||||