Está en la página 1de 14

Un sistema operativo (SO, frecuentemente OS, del ingls Operating System) es un programa o conjunto de

programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de
aplicacin, ejecutndose en modo privilegiado respecto de los restantes y anteriores prximos y viceversa.
2

Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema operativo, es
decir, la inclusin en el mismo trmino de programas como el explorador de ficheros, el navegador web y todo tipo de
herramientas que permiten la interaccin con el sistema operativo, tambin llamado ncleo o kernel. Esta identidad
entre kernel y sistema operativo es solo cierta si el ncleo es monoltico. Otro ejemplo para comprender esta
diferencia se encuentra en la plataforma Amiga, donde el entorno grfico de usuario se distribua por separado, de
modo que, tambin poda reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando
con una lnea de comandos y el sistema grfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con
el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestin del usuario decidir si necesitaba
un entorno grfico para manejar el sistema operativo o simplemente otra aplicacin. Uno de los ms prominentes
ejemplos de esta diferencia, es el ncleo Linux, usado en las llamadas distribuciones Linux, ya que al estar tambin
basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisin, se debe a la
modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de
funcionamiento de los grandes computadores
3
se redise a fin de llevarla a los hogares y facilitar su uso, cambiando
el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario
(nicamente un usuario al mismo tiempo) ms sencillo de gestionar.
4
(Vase AmigaOS, beOS o MacOS como los
pioneros
5
de dicha modernizacin, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters
6
por
su capacidad para la Edicin de vdeo en entorno multitarea round robin, con gestin de miles de colores einterfaces
intuitivos para diseo en 3D.
Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste en gestionar los recursos
de localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener
que tratar con estos detalles. La mayora de aparatos electrnicos que utilizan microprocesadores para funcionar,
llevan incorporado un sistema operativo (telfonos mviles, reproductores de DVD, computadoras,
radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Grfica de Usuario, un gestor de
ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante
una lnea de comandos o navegador web si es un enrutador.
Sistemas con almacenamiento temporal de E/S
Los avances en el hardware crearon el soporte de interrupciones y posteriormente se llev a cabo un intento de
solucin ms avanzado: solapar la E/S de un trabajo con sus propios clculos, por lo que se cre el sistema
de bfers con el siguiente funcionamiento:
Un programa escribe su salida en un rea de memoria (bfer 1).
El monitor residente inicia la salida desde el buffer y el programa de aplicacin calcula depositando la salida en el
buffer 2.
La salida desde el buffer 1 termina y el nuevo clculo tambin.
Se inicia la salida desde el buffer 2 y otro nuevo clculo dirige su salida al buffer 1.
El proceso se puede repetir de nuevo.
Los problemas surgen si hay muchas ms operaciones de clculo que de E/S (limitado por la CPU) o si por el
contrario hay muchas ms operaciones de E/S que clculo (limitado por la E/S).
Spoolers
Sistemas operativos multiprogramados
Surge un nuevo avance en el hardware: el hardware con proteccin de memoria. Lo que ofrece nuevas soluciones a
los problemas de rendimiento:
Se solapa el clculo de unos trabajos con la entrada/salida de otros trabajos.
Se pueden mantener en memoria varios programas.
Se asigna el uso de la CPU a los diferentes programas en memoria.
Debido a los cambios anteriores, se producen cambios en el monitor residente, con lo que ste debe abordar nuevas
tareas, naciendo lo que se denomina como Sistemas Operativos multiprogramados, los cuales cumplen con las
siguientes funciones:
Administrar la memoria.
Gestionar el uso de la CPU (planificacin).
Administrar el uso de los dispositivos de E/S.
Cuando desempea esas tareas, el monitor residente se transforma en un sistema operativo multiprogramado.
Llamadas al sistema operativo
Definicin breve: llamadas que ejecutan los programas de aplicacin para pedir algn servicio al SO.
Cada SO implementa un conjunto propio de llamadas al sistema. Ese conjunto de llamadas es la interfaz del SO
frente a las aplicaciones. Constituyen el lenguaje que deben usar las aplicaciones para comunicarse con el SO. Por
ello si cambiamos de SO, y abrimos un programa diseado para trabajar sobre el anterior, en general el programa no
funcionar, a no ser que el nuevo SO tenga la misma interfaz. Para ello:
Las llamadas correspondientes deben tener el mismo formato.
Cada llamada al nuevo SO tiene que dar los mismos resultados que la correspondiente del anterior.
Llamadas al sistema
Una aplicacin, normalmente no sabe dnde est situada la rutina de servicio de la llamada. Por lo que si sta se
codifica como una llamada de funcin, cualquier cambio en el S.O. hara que hubiera que reconstruir la aplicacin.
Pero lo ms importante es que una llamada de funcin no cambia el modo de ejecucin de la CPU. Con lo que hay
que conseguir llamar a la rutina de servicio, sin tener que conocer su ubicacin, y hacer que se fuerce un cambio de
modo de operacin de la CPU en la llamada (y la recuperacin del modo anterior en el retorno).
Esto se hace utilizando instrucciones mquina diseadas especficamente para este cometido, distintas de las que se
usan para las llamadas de funcin.

Bibliotecas de interfaz de llamadas al sistema
Las llamadas al sistema no siempre tienen una expresin sencilla en los lenguajes de alto nivel, por ello se crean
las bibliotecas de interfaz, que son bibliotecas de funciones que pueden usarse para efectuar llamadas al sistema.
Las hay para distintos lenguajes de programacin.
La aplicacin llama a una funcin de la biblioteca de interfaz (mediante una llamada normal) y esa funcin es la que
realmente hace la llamada al sistema
El sistema de entrada y salida
Consiste en un sistema de almacenamiento temporal (cach), una interfaz de manejadores de dispositivos y otra para
dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las
interrupciones de los dispositivos de E/S.
Sistema de archivos
Artculo principal: Sistema de archivos
Los archivos son colecciones de informacin relacionada, definidas por sus creadores. stos almacenan programas
(en cdigo fuente y objeto) y datos tales como imgenes, textos, informacin de bases de datos, etc. El SO es
responsable de:
Construir y eliminar archivos y directorios.
Ofrecer funciones para manipular archivos y directorios.
Establecer la correspondencia entre archivos y unidades de almacenamiento.
Realizar copias de seguridad de archivos.
Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la informacin que se
almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de
archivos FAT, FAT32, EXT3, NTFS, XFS, etc.
Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo,
existen diferencias muy importantes. Por ejemplo, los sistemas de ficherosFAT32 y NTFS, que se utilizan
fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una
base de datos con bastante informacin ya que el tamao mximo de un fichero con un sistema de archivos FAT32
est limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamao es considerablemente mayor.
Sistemas de proteccin
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:
Distinguir entre uso autorizado y no autorizado.
Especificar los controles de seguridad a realizar.
Forzar el uso de estos mecanismos de proteccin.
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envo y recepcin de
informacin a travs de las interfaces de red. Tambin hay que crear y mantener puntos de comunicacin que sirvan
a las aplicaciones para enviar y recibir informacin, y crear y mantener conexiones virtuales entre aplicaciones que
estn ejecutndose localmente y otras que lo hacen remotamente.
Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de l. Ofrecen un entorno til para el
desarrollo y ejecucin de programas, siendo algunas de las tareas que realizan:
Manipulacin y modificacin de archivos.
Informacin del estado del sistema.
Soporte a lenguajes de programacin.
Comunicaciones.






















La seal digital es un tipo de seal generada por algn tipo de fenmeno electromagntico en que cada signo que
codifica el contenido de la misma puede ser analizado en trmino de algunas magnitudes que representan
valores discretos, en lugar de valores dentro de un cierto rango. Por ejemplo, el interruptor de la luz slo puede tomar
dos valores o estados: abierto o cerrado, o la misma lmpara: encendida o apagada (vase circuito de conmutacin).
Esto no significa que la seal fsicamente sea discreta ya que los campos electromagnticos suelen ser continuos,
sino que en general existe una forma de discretizarla unvocamente.
Los sistemas digitales, como por ejemplo el ordenador, usan lgica de dos estados representados por dos niveles
de tensin elctrica, uno alto, H y otro bajo, L (de High y Low, respectivamente, en ingls). Por abstraccin, dichos
estados se sustituyen por ceros y unos, lo que facilita la aplicacin de la lgica y la aritmtica binaria. Si el nivel alto
se representa por 1 y el bajo por 0, se habla de lgica positiva y en caso contrario de lgica negativa.
Cabe mencionar que, adems de los niveles, en una seal digital estn las transiciones de alto a bajo y de bajo a alto,
denominadas flanco de bajada y de subida, respectivamente. En la figura se muestra una seal digital donde se
identifican los niveles y los flancos.

Seal digital: 1) Nivel bajo, 2) Nivel alto, 3) Flanco de subida y 4) Flanco de bajada.

Seal digital con ruido
Es conveniente aclarar que, a pesar de que en los ejemplos sealados el trmino digital se ha relacionado siempre
con dispositivos binarios, no significa que digital y binario sean trminos intercambiables. Por ejemplo, si nos fijamos
en el cdigo Morse, veremos que en l se utilizan, para el envo de mensajes por telgrafo elctrico, cinco estados
digitales, que son:
punto, raya, espacio corto (entre letras), espacio medio (entre palabras) y espacio largo (entre frases)

Referido a un aparato o instrumento de medida, se dice que el aparato es digital cuando el resultado de la
medida se representa en unvisualizador mediante nmeros (dgitos) en lugar de hacerlo mediante la posicin de
una aguja, o cualquier otro indicador, en una escala.
ndice
[ocultar]
1 Ventajas de las seales digitales
2 Inconvenientes de las seales digitales
3 Vase tambin
4 Enlaces externos
Ventajas de las seales digitales[editar]
1. Ante la atenuacin, puede ser amplificada y reconstruida al mismo tiempo, gracias a los sistemas de
regeneracin de seales.
2. Cuenta con sistemas de deteccin y correccin de errores, en la recepcin.
3. Facilidad para el procesamiento de la seal. Cualquier operacin es fcilmente realizable a travs de
cualquier software de edicin o procesamiento de seal.
4. Permite la generacin infinita con perdidas mnimas en la calidad. Esta ventaja slo es aplicable a los
formatos de disco ptico; la cinta magntica digital, aunque en menor medida que la analgica (que slo
soporta como mucho 4 o 5 generaciones), tambin va perdiendo informacin con la multigeneracin.
5. Las seales digitales se ven menos afectadas a causa del ruido ambiental en comparacin con las
seales analgicas.
Inconvenientes de las seales digitales[editar]
1. Necesita una conversin analgica-digital previa y una decodificacin posterior en el momento de la
recepcin.
2. Requiere una sincronizacin precisa entre los tiempos del reloj del transmisor con respecto a los del
receptor.
3. Prdida de calidad cada vez mayor en el muestreo respecto de la seal original.

Seal analgica


Ejemplo de seal analgica.
Una seal analgica es un tipo de seal generada por algn tipo de fenmeno electromagntico y que es representable
por una funcin matemtica continua en la que es variable su amplitud y periodo (representando un dato de informacin) en
funcin del tiempo. Algunas magnitudes fsicascomnmente portadoras de una seal de este tipo son elctricas como la
intensidad, la tensin y la potencia, pero tambin pueden ser hidrulicas como la presin, trmicas como la temperatura,
mecnicas, etc.
En la naturaleza, el conjunto de seales que percibimos son analgicas, as la luz, el sonido, la energa etc, son seales
que tienen una variacin continua. Incluso la descomposicin de la luz en el arco iris vemos como se realiza de una forma
suave y contina.
Una onda senoidal es una seal analgica de una sola frecuencia. Los voltajes de la voz y del video son seales analgicas
que varan de acuerdo con el sonido o variaciones de la luz que corresponden a la informacin que se est transmitiendo.
ndice
[ocultar]
1 Seal elctrica analgica
2 Seal digital como una seal analgica compuesta
3 Desventajas en trminos electrnicos
4 Ejemplo de un sistema analgico
5 Ejemplos de aquellos sistemas analgicos que ahora se han vuelto digitales
6 Sistemas que utilizan mtodos digitales y analgicos
7 Seales peridicas
8 Vase tambin
9 Enlaces externos
10 Referencias
o 10.1 Bibliografa
o 10.2 Notas
Seal elctrica analgica[editar]
Seal elctrica analgica es aquella en la que los valores de la tensin o voltaje varan constantemente en forma
de corriente alterna, incrementando su valor con signo elctrico positivo (+) durante medio ciclo y disminuyndolo a
continuacin con signo elctrico negativo () en el medio ciclo siguiente.
El cambio constante de polaridad de positivo a negativo provoca que se cree un trazado en forma de onda senoidal.
Seal digital como una seal analgica compuesta[editar]
Basndose en el anlisis de Fourier, una seal digital es una seal analgica compuesta. El ancho de banda es infinito,
como se podra intuir. Se puede llegar a este concepto si se estudia una seal digital. Una seal digital, en el dominio del
tiempo, incluye segmentos horizontales y verticales conectados. Una lnea vertical en el dominio de tiempo significa una
frecuencia infinita. Mientras que el tramo horizontal representa una frecuencia cero. Ir de una frecuencia cero a una
frecuencia infinito (y viceversa) implica que todas las frecuencias en medio son parte del dominio.
El anlisis de Fourier se puede usar para descomponer una seal. Si la seal digital es peridica, lo que es raro en
comunicaciones, la seal descompuesta tiene una representacin en el dominio de frecuencia con un ancho de banda
infinito y frecuencias discretas. Si la seal digital es aperidica, la seal descompuesta todava tiene un ancho de banda
infinito, pero las frecuencias son continuas.
Desventajas en trminos electrnicos[editar]


Ejemplo de ruido en seal analgica.
Las seales de cualquier circuito o comunicacin electrnica son susceptibles de ser modificadas de forma no deseada de
diversas maneras mediante el ruido, lo que ocurre siempre en mayor o menor medida. Para solucionar esto la seal suele
ser acondicionada antes de ser procesada.
La gran desventaja respecto a las seales digitales es el ruido en las seales analgicas: cualquier variacin en la
informacin es de difcil recuperacin, y esta prdida afecta en gran medida al correcto funcionamiento y rendimiento del
dispositivo analgico.
Un sistema de control (ya pueda ser un ordenador, etc.) no tiene capacidad alguna para trabajar con seales analgicas, de
modo que necesita convertirlas en seales digitales para poder trabajar con ellas. (Vase Conversin analgica-digital)
Ejemplo de un sistema analgico[editar]
Un ejemplo de sistema electrnico analgico es el altavoz, que se emplea para amplificar el sonido de forma que ste sea
odo por una gran audiencia.
Las ondas de sonido que son analgicas en su origen, son capturadas por un micrfono y convertidas en una pequea
variacin analgica de tensin denominada seal de audio. Esta tensin vara de manera continua a medida que cambia
el volumen y la frecuencia del sonido y se aplica a la entrada de un amplificador lineal.
La salida del amplificador, que es la tensin de entrada amplificada, se introduce en el altavoz. ste convierte, de nuevo, la
seal de audio amplificada en ondas sonoras con un volumen mucho mayor que el sonido original captado por el micrfono.

Funcin peridica


La onda peridica ms simple: una onda armnica sinusoidal. En este ejemplo, A=1, =1 y =0.
En matemtica, una funcin es peridica si los valores de la funcin se repiten conforme se aade a la variable
independiente un determinadoperodo, o sea:

donde P es el perodo.
De la misma manera, pero en un contexto fsico, las ondas peridicas son aquellas ondas que muestran periodicidad
respecto del tiempo,es decir, describen ciclos repetitivos. En una onda peridica se cumple:

donde el periodo propio fundamental , es la frecuencia de la componente fundamental de la onda
peridica y un nmero entero.
Toda onda peridica es, por definicin, una onda determinista, por cuanto puede ser descrita matemticamente
(mediante un modelo matemtico).
ndice
[ocultar]
1 Perspectiva general
2 Valores caractersticos de las ondas peridicas
o 2.1 Valor medio
o 2.2 Valor eficaz
o 2.3 Factor de pico o cresta
3 Ejemplos
4 Referencias
5 Vase tambin
6 Enlaces externos
Perspectiva general[editar]
La forma ms simple de onda peridica es la onda armnica (sinusoidal), que se describe matemticamente:


Esta onda est completamente caracterizada por tres parmetros: es la amplitud de la sinusoide, es la
frecuencia en radianes por segundo (rad/s), y es la fase en radianes. En lugar de , a menudo se utiliza la
frecuencia ciclos por segundo o hercios (Hz), donde .


Ejemplo de onda peridica ms compleja. La lnea horizontal azul indica el nivel del valor eficaz.
Sin embargo, el modelo descrito para las ondas armnicas no sirve para describir estructuras peridicas ms
complicadas: las ondas anarmnicas. Joseph Fourier demostr que las ondas peridicas con formas complicadas
pueden considerarse como suma de ondas armnicas (cuyas frecuencias son siempre mltiplos enteros de la
frecuencia fundamental). As, supongamos que representa el desplazamiento peridico de una onda en una
cierta posicin. Si y su derivada son continuas, puede demostrarse que dicha funcin puede representarse
mediante una suma del tipo:


El proceso de determinacin matemtica de los coeficientes y las constantes de fase , para una forma de onda
dada se llama anlisis de Fourier. Al igual que una forma de onda peridica puede analizarse como una serie de
Fourier mediante las contribuciones relativas de la frecuencia fundamental y los armnicos superiores presentes en la
forma de onda, tambin es posible construir nuevas formas de onda peridicas, sumando a la frecuencia fundamental
distintas contribuciones de sus armnicos superiores. Este proceso se denomina sntesis de Fourier.
Es importante notar que para las seales de ancho de banda limitado (en la prctica, todas las de inters
en Telecomunicaciones), la suma de armnicos es tambin finita:


siendo el nmero total de armnicos de los que se compone la onda peridica. El armnico de frecuencia ms baja
se denomina primer armnico o armnico de frecuencia fundamental ( , por tanto de amplitud ,
frecuencia y fase ). De hecho, el caso ms simple, el de una onda armnica, es un caso particular para un nico
armnico ( ). Otros casos requieren un nmero infinito de armnicos que slo pueden existir en sus formas
perfectas como abstracciones matemticas debido a que en la naturaleza no se pueden crear o transmitir seales de
ancho de banda infinito. Sin embargo, incluso sus aproximaciones (descritos como la suma de un nmero limitado de
armnicos) son de gran inters en la prctica, especialmente en Telecomunicaciones. Entre estos casos de seales
peridicas compuestos por infinitos armnicos se encuentran las ondas cuadradas (onda compuesta exclusivamente
por armnicos impares cuya amplitud es inversamente proporcional al nmero de armnico, es
decir, ) o las triangulares.


Ejemplo de sntesis de una onda cuadrada a partir de la adicin de sus componentes armnicos. La onda final resultante slo es una
aproximacin debido al uso de un nmero finito de componentes armnicos: en total, 25. El ltimo grfico de la secuencia
(harmonics: 25) puede ser descrito como:

nidad III Anlisis de seales no
peridicas en el tiempo: Transformada
de Fourier.

3.1. Representacin de seales no peridicas
por integral de Fourier.

También podría gustarte