jueves, 22 de enero de 2015

Sistema de operativos

Un sistema operativo (SO o, frecuentemente, OS —del inglés Operating System—) es un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte del mismo se ejecute en espacio de usuario).

Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo,3 es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. De este modo, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado en las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se re-diseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multi usuario, (muchos usuarios al mismo tiempo) por un sistema mono usuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase Amiga Os, be Os o Mac OS como los pioneros de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Vídeo Toasters   por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D.

En ciertos textos, el sistema operativo es llamado indistintamente como núcleo o kernel, pero debe tenerse en cuenta que esta identidad entre kernel y sistema operativo es solo cierta si el núcleo es monolítico, un diseño común entre los primeros sistemas. En caso contrario, es incorrecto referirse al sistema operativo como núcleo.

Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una interfaz gráfica 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 línea de comandos o navegador web si es un enrutador.



Resultado de imagen para sistemas de operativos
Resultado de imagen para sistemas de operativos
Resultado de imagen para sistemas de operativos                                                                       

 Software libre

Software libre (en ingles free software, aunque esta denominación a veces se confunde con «gratis» por la ambigüedad del término free en el idioma inglés, por lo que también se usa libre software) es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo, puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. Según la Free Software foundation , el software libre se refiere a la seguridad de los usuarios para ejecutar, copiar, distribuir y estudiar el software, e incluso modificarlo y distribuirlo modificado.

Un programa informático es software libre si otorga a los usuarios todas estas libertades de manera adecuada. De lo contrario no es libre. Existen diversos esquemas de distribución que no son libres, y si bien podemos distinguirlos en base a cuánto les falta para llegar a ser libres, su uso bien puede ser considerado contrario a la ética en todos los casos por igual.

El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar «software libre» a «software gratuito» (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente (software comercial). Análogamente, el software gratis o gratuito incluye en ocasiones el código fuente; no obstante, este tipo de software  no es «libre» en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

Tampoco debe confundirse software libre con «software de dominio público». Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.


 Software propietario
                         
No existe consenso sobre el término a utilizar para referirse al opuesto del software libre. La expresión software propietario proviene del término en inglés "proprietary software". En la lengua anglosajona, "proprietary" significa «poseído o controlado privadamente» («privately owned and controlled»), que destaca la manutención de la reserva de derechos sobre el uso, modificación o redistribución del software. Inicialmente utilizado, pero con el inconveniente que la acepción proviene de una traducción literal del inglés, no correspondiendo su uso como adjetivo en el español, de manera que puede ser considerado como un barbarismo.

El término "propietario" en español resultaría inadecuado, pues significa que «tiene derecho de propiedad sobre una cosa», por lo que no podría calificarse de "propietario" al software, porque éste no tiene propiedad sobre nada (es decir, no es dueño de nada) y, además, no podría serlo (porque es una cosa y no una persona). Asimismo, la expresión "software propietario" podría ser interpretada como "software sujeto a propiedad" (derechos o titularidad) y su opuesto, el software libre, también está sujeto al derecho de autor. Otra interpretación es que contrariamente al uso popular del término, se puede afirmar de que "todo software es propietario", por lo que la forma correcta de referirse al software con restricciones de uso, estudio, copia o mejora es la de software privativo, según esta interpretación el término "propietario" podría aplicarse tanto para software libre como software privativo, ya que la diferencia entre uno y otro está en que el dueño del software privativo lo licencia como propiedad privada y el de software libre como propiedad social. Con la intención de corregir el defecto de la expresión "software propietario" aparece el llamado "software con propietario", sin embargo se argumenta contra del término "con propietario" justamente su similitud con proprietary en inglés, que sólo haría referencia a un aspecto del software que no es libre, manteniendo una de las principales críticas a éste (de "software sujeto a derechos" o "propiedad"). Adicionalmente, si "propietario" refiere al titular de los derechos de autor (y está claro que no puede referir al usuario, en tanto éste es simplemente un cesionario), no resuelve la contradicción: todo el software libre tiene también titulares de derechos de autor.

Según la opinión de algunos activistas del Movimiento de Software Libre, el término "software propietario" fue introducido por empresas desarrolladoras de software privativo como campaña publicitaria para desacreditar al software libre en cuanto a la propiedad del mismo haciéndola parecer como difusa y sin ninguna garantía de soporte legal para quien lo adquiría. La expresión software privativo comenzó al ser utilizada por Richard Stallman, desde el año 2003, en sus conferencias sobre software libre, pues sería más adecuada que "software propietario". El término "privativo" significa "que causa privación o restricción de derechos o libertades", justamente lo que se pretende describir con él: la privación a los usuarios de sus libertades en relación al software, esto desde el punto de vista de las organizaciones que apoyan las opciones de software libre.

La expresión software no libre (en inglés  non-free software) es usado por la FSF para agrupar todo el software que no es libre, es decir, incluye al llamado en inglés "semi-free software" (software semilibre) y al "propietary software". Asimismo, es frecuentemente utilizado para referirse al software que no cumple con las Directrices de software libre de Debian, las cuales siguen la misma idea básica de libertad en el software, propugnada por la FSF, y sobre las cuales está basada la definición de código abierto de la Open Source Initiative.

Adicionalmente el software de código cerrado nace como antónimo de software de código abierto y por lo tanto se centra más en el aspecto de ausencia de acceso al código que en los derechos sobre el mismo. Éste se refiere sólo a la ausencia de una sola libertad por lo que su uso debe enfocarse sólo a este tipo de software y aunque siempre signifique que es un software que no es libre, no tiene que ser software de código cerrado.

La expresión software privado es usada por la relación entre los conceptos de tener y ser privado. Este término sería inadecuado debido a que, en una de sus acepciones, la palabra "privado" se entiende como antónimo de "público", es decir, que «no es de propiedad pública o estatal, sino que pertenece a particulares», provocando que esta categoría se interpretara como no referente al Estado, lo que produciría la exclusión del software no libre generado por el aparato estatal. Además, el "software público" se asocia generalmente con software de dominio público                   

Resultado de imagen para software libre y propietario                                                                              Resultado de imagen para software libre y propietario




Resultado de imagen para software libre y propietario





Cuadro comparativo de softwere libre y propietario

 Software libre y Software: cuadro comparativo

 "ALGUNOS CONCEPTOS BÁSICOS DE TECNOLOGÍA" tratamos algunas cosas al SOFTWARE.

Aquí les presento un cuadro comparativo sobre los tipos de software:
SOFTWARE LIBRE
SOFTWARE PROPIETARIO
  • Hace referencia a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
  • En general, se debe cumplir con cuatro tipos de libertades para que un programa  pueda ser considerado en este campo.
  • Hay más seguridad y fiabilidad.
  • La interfaz gráfica suele ser muy sencilla y por tanto poco amigable.
  • Su costo es muy bajo y mayormente gratuito.
  • Existen aplicaciones para todas las plataformas.
  • El usuario no depende del creador del software.
  • La figura más representativa es Richard   Stallman. 
  • Es todo programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones).
  • Si una o varias libertades de un programa cualesquiera son restringidas por algún motivo, dicho programa deberá ser considerado en este grupo.
  • Generalmente son menos seguras.
  • La interfaz gráfica es más completa por lo que es considerada de avanzada.
  • Las aplicaciones de este tipo pueden tener un costo mayor.
  • No existen aplicaciones para todas las plataformas.
  • El usuario depende del creador del software.
  • Destaca Bill Gates como pionero en este software.


 Herramientas ofimáticas

es una recopilación de programas, los cuales son utilizados en oficinas y sirve para diferentes funciones como crear, modificar,escanear,imprimir etc.Archivos y documentos. Son amplia mente usados en varios lugares, ya que al ser eso (una recopilación), hace que sea asequible adquirir toda la suite, que programa por programa, lo cual es mas complejo, al tener que conseguir programa por programa, y en caso del software pagado , mas caro.

 Generalmente las suites ofimáticas,(de oficina). De estas suites, al incluir los programas en estas, no hay un estándar sobre los programas al incluir; pero la gran mayoría incluyen al menos un procesador de texto y una hoja de calculo. Adicionalmente, la suite puede contener un Programa de presentación, un sistema de gestión de base de datos, herramientas menores de gráficos y comunicaciones, un gestor de información personal (agente y cliente de correo electrónico) y un navegador web.

En la actualidad las suites ofimáticas dominantes en el mercado son, por parte del software pagada, Microsoft Office, la cual posee sus propios formatos cerrados de documentos para cada uno de sus programas. Respecto al software libre, esta OpenOffice, desarrollado por Sun Microsystems,  también con un formato para cada programa, pero de código abierto. Debido a esto y a la pobre compatibilidad entre entre las suites de Microsoft con otros formatos abiertos (como Opendocument), en cada suite ofimática se hacen desarrollos que, generalmente son poco adaptables a los cambios que hace una y otra suite.

Herramientas y procedimientos ofimáticos


* Procesamiento de textos: Ver Procesador de texto.
* Hoja de cálculo
* Herramientas de presentación multimedia.
* Base de datos.
* Utilidades: agendas, calculadoras, etc.
* Programas de e-mail, correo de voz, mensajeros.
* Herramientas de reconocimiento de voz.
* Suite o paquete ofimático: paquete de múltiples herramientas ofimáticas como Microsoft Office, OpenOffice, etc.
Componentes de una tarjeta madre

 La tarjeta madre contiene todos los componentes importantes de un sistema computacional. Muchos de estos son microscópicos y casi invisibles al ojo humano, mientras que otros son expansibles y pueden reemplazarse cuando se desee. Aunque la tecnología ha cambiado y seguirá haciéndolo, los componentes básicos que forman la tarjeta madre siguen siendo los mismos.La tarjeta madre contiene todos los componentes importantes de un sistema computacional. Muchos de estos son microscópicos y casi invisibles al ojo humano, mientras que otros son expansibles y pueden reemplazarse cuando se desee. Aunque la tecnología ha cambiado y seguirá haciéndolo, los componentes básicos que forman la tarjeta madre siguen siendo los mismos.


 Componentes básicos de una tarjeta madre


CPU (unidad central de procesamiento)

La unidad de procesamiento central o CPU puede definirse como el cerebro de una computadora. Todos los cálculos complejos se llevan a cabo en el interior de la CPU.

 Circuito integrado auxiliar o chipset

El chipset está conformado por dos partes. El puente norte y el puente sur. Estos dos chips controlan el flujo de datos que entra y que sale de la CPU.

 Ranuras RAM

Las ranuras RAM sostienen las tarjetas de memoria de acceso aleatorio (RAM). La CPU guarda datos y otras instrucciones informáticas en la RAM.

 Ranuras de expansión

Las ranuras para tarjetas de expansión te permiten añadirle dispositivos adicionales a la tarjeta madre. Los dispositivos que más se adicionan, por lo general, incluyen artículos tales como tarjetas inalámbricas, de vídeo y de sonido.

Batería CMOS

La batería CMOS le da energía al chip de la computadora responsable de iniciar las primeras series de instrucciones cuando la computadora se enciende. La batería CMOS también mantiene el reloj del sistema sincronizado mientras la computadora está apagada.

Puertos de interfaz

 La tarjeta madre también contiene los puertos para el teclado y el ratón, así como también las interfaces en serie, paralelas, Firewire y USB.





No hay comentarios:

Publicar un comentario