miércoles, 29 de octubre de 2014

Sistemas Operativos mas comunes

Familia Windows:
·         Windows 95
·         Windows 98
·         Windows ME
·         Windows NT
·         Windows 2000
·         Windows 2000 server
·         Windows XP
·         Windows Server 2003
·         Windows CE
·         Windows Mobile
·         Windows XP 64 bits        Entre Otros



Familia Macintosh:

·         Mac OS 7
·         Mac OS 8
·         Mac OS 9
·         Mac OS X     Entre Otros



Familia UNIX:

·         AIX
·         AMIX
·         GNU/Linux
·         GNU / Hurd
·         HP-UX
·         Irix
·         Minix
·         System V
·         Solaris
·         UnixWare      Entre Otros





¿Cómo funciona un Sistema Operativo?

Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.


Tipos de Sistemas Operativos (SO)

Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.


Tipos de Sistemas Operativos (SO)

Multitarea: Permite que varios programas se ejecuten al mismo tiempo.



Tipos de Sistemas Operativos (SO)

Multiprocesador: soporta el abrir un mismo programa en más de una CPU.




Tipos de Sistemas Operativos (SO)

Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.


Tipos de Sistemas Operativos (SO)

Monousuario: es un sistema operativo que sólo puede ser ocupado por un único usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domésticas de Windows

Sistema Operativo

¿Qué es un Sistema Operativo?

Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.

Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.

Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.

lunes, 27 de octubre de 2014

Estructura de un programa en lenguaje "C"


Tipos de datos utilizados en lenguaje "C"



Desventajas de "C"



* Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.

* Soporte para programación orientada a objetos, aunque la implementación original de C++ fue un preprocesador que traducía código fuente de C++ a C.

* Encapsulación.

* Funciones anidadas, aunque GCC tiene esta característica como extensión.

* Polimorfismo en tiempo de código en forma de sobrecarga, sobrecarga de operadores y sólo dispone de un soporte rudimentario para la programación genérica.

* Soporte nativo para programación multihilo y redes de computadores.

Ventajas de "C"



* Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.

* Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura).

* Un sistema de tipos que impide operaciones sin sentido.

* Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente.

* Acceso a memoria de bajo nivel mediante el uso de punteros.

* Interrupciones al procesador con uniones.

* Un conjunto reducido de palabras clave.

* Por defecto, el paso de parámetros a una función se realiza por valor. El paso por referencia se consigue pasando explícitamente a las funciones las direcciones de memoria de dichos parámetros.