1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Universidad Fermín Toro
Cabudare - Estado Lara.
Lenguaje C y los sistemas operativos actuales
Elaborado por:
Nelson Sanchez
C.I: 20.823.126
Sección: Saia
Prof.
Mención: Ingeniería
3. Lenguaje C
C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de
flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel
y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación.
Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende
rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.
Sistemas Operativos Actuales
Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-
DOS, OS/2 y Windows-NT. El UNIX y sus clones permiten múltiples tareas y múltiples
usuarios. Su sistema de archivos proporciona un método sencillo de organizar archivos y
permite la protección de archivos. Sin embargo, las instrucciones del UNIX no son
intuitivas. Otros sistemas operativos multiusuario y multitarea son OS/2, desarrollado
inicialmente por Microsoft Corporation e International Business Machines (IBM) y
Windows-NT, desarrollado por Microsoft. El sistema operativo más utilizado en la
actualidad es Windows. Éste, junto con otros es desarrollado a continuación.
El sistema operativo multitarea de las computadoras Apple se denomina Macintosh
OS. El DOS y su sucesor, el MS-DOS, son sistemas operativos populares entre los
usuarios de computadoras personales. Sólo permiten un usuario y una tarea.
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. Este sistema operativo realiza tres
funciones principales sobre un ordenador personal:
1.Interpretar órdenes o comandos y ejecutarlas.
2.Controlar el movimiento de los datos entre los dispositivo.
3.Controlar los ficheros en disco (magnéticos u ópticos).
4. La primera de las funciones la controla el sistema operativo DOS por medio de un
programa denominado COMMAND.COM, que es capaz de interpretar una serie de
órdenes que se encuentran permanentemente en la memoria interna y que reciben el
nombre de comandos internos, y también otras órdenes cuyos programas sólo se cargan
cuando se desean ejecutar, recibiendo, en este caso, el nombre de comandos externos.
Este programa intérprete de comandos atiende a cualquier petición de ejecución de un
programa que no pertenezca al propio sistema operativo.
MACINTOSH-OS
Este sistema operativo fue uno de los primeros en utilizar una interfaz gráfica de alta
calidad y facilidad de uso, pero no es tan popular como Windows, porque sólo funciona en
computadoras Macintosh y compatibles, que tienen menos usuarios que sus contrapartes
compatibles con IBM. Si se busca capacidades de interfaz gráfica del usuario y conexión y
manejo, Mac las ha ofrecido ya desde hace tiempo. Aunque Microsoft Windows y OS/2
pueden parecer de apariencia similar, las diferencias pueden apreciarse al analizar el
funcionamiento de Macintosh. Actualmente este sistema se llama Mac OS X Tiger.
WINDOWS
5. 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.UNIX En informática, sistema operativo multiusuario que incorpora
multitarea. Fue desarrollado originalmente por Ken Thompson y Dennis Ritchie en los
laboratorios AT&T Bell en 1969 para su uso en minicomputadoras. El sistema operativo
UNIX tiene diversas variantes y se considera potente, más transportable e independiente
de equipos concretos que otros sistemas operativos porque está escrito en lenguaje C. El
UNIX está disponible en varias formas, entre las que se cuenta AIX, una versión de UNIX
adaptada por IBM (para su uso en estaciones de trabajo basadas en RISC), A/UX (versión
gráfica para equipos Apple Macintosh) y Mach (un sistema operativo reescrito, pero
esencialmente compatible con UNIX, para las computadoras NeXT).
OS/2
Es un sistema operativo multitarea para ordenadores o computadoras personales con
microprocesadores de la gama x86 de Intel. El OS/2 puede ejecutar aplicaciones para
Windows y MS-DOS y leer discos de MS-DOS. El OS/2 fue desarrollado originalmente
como un proyecto conjunto de Microsoft e IBM.
Desarrollado inicialmente por Microsoft Corporation e International Business Machines
(IBM), después de que Intel introdujera al mercado su procesador 80286. Pero la
sociedad no duro mucho ya que IBM veía a Windows como una amenaza para el SO/2.
Pero IBM continúo desarrollando este sistema operativo. El OS/2 al principio fue muy
parecido al MS-DOS, tiene una línea de comando, pero la diferencia que existe con el
DOS es el intérprete de comandos, el cual es un programa separado del kernel del
sistema operativo y aparece únicamente cuando se hace clic en uno de los iconos "OS/2
prompt" dentro del Workplace Shell. Otra diferencia es que este sí en un sistema
operativo multitarea.
En el OS/2 muchos de los comandos son idénticos a los de su contra parte pero tiene
más comandos debido a que es más grande, completo y moderno.
6. El ambiente gráfico es el Workplace Shell (WS), es el equivalente a un administrador
del área de trabajo.
UNIX
Es un sistema operativo multiusuario que incorpora multitarea. Fue desarrollado
originalmente por Ken Thompson y Dennis Ritchie en los laboratorios AT&T Bell en 1969
para su uso en minicomputadoras. El sistema operativo UNIX tiene diversas variantes y
se considera potente, más transportable e independiente de equipos concretos que otros
sistemas operativos porque está escrito en lenguaje C. El UNIX está disponible en varias
formas, entre las que se cuenta AIX, una versión de UNIX adaptada por IBM (para su uso
en estaciones de trabajo basadas en RISC), A/UX (versión gráfica para equipos Apple
Macintosh) y Mach (un sistema operativo reescrito, pero esencialmente compatible con
UNIX, para las computadoras NeXT)
LINUX
Es un sistema operativo tipo UNIX, que esta basado en la filosofía de software libre. Por
ser distribuido bajo la GNU Public license, tiene dos características que le distinguen del
resto de los sistemas operativos del mercado. En primer lugar no se tiene que pagar por
su uso ningún tipo de licencia a una empresa desarrolladora de software, en segundo
lugar, viene acompañado de su código fuente, que debe estar siempre accesible.
Ventajas:
• Rápido
• Multitarea real de 32 bits
• Sistema X-WINDOWS
• Estable
7. • Editores y formateadores para ficheros e impresoras.
BEOS
Es un sistema operativo que ha sido escrito desde cero, no está atado a ningún
esquema o diseño viejo, lo que hizo posible que se lo implementara desde un comienzo
haciendo uso de las últimas tecnologías e ideas en lo que a sistemas operativos se refiere
Está en principio pensado para satisfacer las cada vez más exigentes capacidades
multimedia que se requieren de un PC, pero sin embargo por su amigable interface
gráfica y gran potencia se presenta como un excelente sistema operativo de propósito
general.
SCO
Es el proveedor mundial líder en sistemas operativos para servidores Unix, y uno de
los principales proveedores de software de integración de clientes que integra PCs
Windows y otros clientes con servidores UNIX de los principales fabricantes. Los
servidores de aplicaciones críticas de negocios de SCO corren las operaciones críticas
diarias de una gran gama de organizaciones comerciales, financieras, de
telecomunicaciones, y gobierno, así como también departamentos corporativos y
8. pequeñas y medianas empresas de todo tipo. SCO vende y brinda soporte de sus
productos a través de una red mundial de distribuidores, ressellers, integrados por
sistemas y, OEMS.
El Futuro de los Sistemas Operativos
Es difícil precisar cuales serán las tendencias futuras. Pareciera que Windows y
Macintosh seguirán siendo de utilidad para muchas personas en los próximos años, entre
ellos estudiantes y comerciantes, personas con microcomputadoras en casa y en
pequeñas empresas. El sistema operativo Linux comienza a ganar terreno por su
flexibilidad, calidad y versatilidad, por lo que dará mucho que hablar en el futuro próximo.
Seguramente los sistemas operativos seguirán evolucionando a nuevas versiones
cada vez más potentes y fáciles de usar. Estos nuevos sistemas serán creados con
técnicas y metodologías innovadoras, como la programación orientada a objetos, que
intentan ir a la par de los desarrollos tecnológicos. El uso de nuevos métodos de
programación permitirá que la creación de los nuevos sistemas operativos sea más rápida
y eficiente.
Es de suponer que los nuevos sistemas operativos continuaran la tendencia de una
interfaz de usuario amigable e intuitiva, semejante a la interfaz gráfica ya existente, pero
explotando las ventajas de las tecnologías emergentes. Además estarán orientados a una
mayor y más avanzada interconexión y mejores capacidades de seguridad en red.