Anda di halaman 1dari 10

Sistema operativo

Usuario

Estimacin del uso de versiones de sistemas operativos segn una


muestra de computadoras de escritorio con acceso a Internet en
Aplicacin enero de 2012.

Sistema Operativo

Hardware Estimacin del uso de sistemas operativos, segn una muestra de


computadoras de escritorio con acceso a Internet en noviembre
de 2009.[1]

Interaccin entre el sistema operativo con el resto de las partes.


Ntese que es un error comn muy extendido deno-
minar al conjunto completo de herramientas sistema
operativo,[3] es decir, la inclusin en el mismo trmino de
programas como el explorador de cheros, el navegador
web y todo tipo de herramientas que permiten la in-
teraccin con el sistema operativo. Otro ejemplo para
comprender esta diferencia se encuentra en la plataforma
Amiga, donde el entorno grco de usuario se distribua
por separado, de modo que, tambin poda reemplazar-
se por otro, como era el caso de directory Opus o inclu-
so manejarlo arrancando con una lnea de comandos y
el sistema grco. De este modo, comenzaba a funcio-
nar con el propio sistema operativo que llevaba incluido
Estimacin del uso de sistemas operativos en computadoras de en una ROM, por lo que era cuestin del usuario decidir
escritorio con acceso a Internet en enero de 2012. si necesitaba un entorno grco para manejar el sistema
operativo o simplemente otra aplicacin. Uno de los ms
Un sistema operativo (SO o, frecuentemente, OS prominentes ejemplos de esta diferencia, es el ncleo Li-
del ingls operating system) es el software principal o nux, usado en las llamadas distribuciones Linux, ya que
conjunto de programas de un sistema informtico que al estar tambin basadas en Unix, proporcionan un siste-
gestiona los recursos de hardware y provee servicios a ma de funcionamiento similar. Este error de precisin, se
los programas de aplicacin de software, ejecutndose en debe a la modernizacin de la informtica llevada a cabo
modo privilegiado respecto de los restantes (aunque pue- a nales de los 80, cuando la losofa de estructura b-
de que parte de l se ejecute en espacio de usuario).[2] sica de funcionamiento de los grandes computadores[4]

1
2 1 PERSPECTIVA HISTRICA

se redise a n de llevarla a los hogares y facilitar su cidad.


uso, cambiando el concepto de computador multiusuario, Para ello, los trabajos se agrupaban de forma manual en
(muchos usuarios al mismo tiempo) por un sistema mo- lotes mediante lo que se conoce como procesamiento por
nousuario (nicamente un usuario al mismo tiempo) ms lotes (batch) sin automatizar.
sencillo de gestionar.[5] Vase AmigaOS, beOS o Mac OS
como los pioneros[6] de dicha modernizacin, cuando los
Amiga fueron bautizados con el sobrenombre de Video 1.2 Monitores residentes
Toasters[7] por su capacidad para la Edicin de vdeo en
entorno multitarea round robin, con gestin de miles de
colores e interfaces intuitivos para diseo en 3D.
En ciertos textos, el sistema operativo es llamado indis-
tintamente como ncleo o kernel, pero debe tenerse en
cuenta que la diferencia entre kernel y sistema operativo
solo es aplicable si el ncleo es monoltico, lo cual fue
muy comn entre los primeros sistemas. En caso contra-
rio, es incorrecto llamar al sistema operativo ncleo.
Uno de los propsitos del sistema operativo que gestiona
el ncleo intermediario consiste en gestionar los recur-
sos 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 funcio-
nar, llevan incorporado un sistema operativo (telfonos Fichas en lenguaje de procesamiento por lotes, con programa y
mviles, reproductores de DVD, computadoras, radios, datos, para ejecucin secuencial.
enrutadores, etc.). En cuyo caso, son manejados median-
te una interfaz grca de usuario, un gestor de ventanas
Segn fue avanzando la complejidad de los programas,
o un entorno de escritorio, si es un celular, mediante una
fue necesario implementar soluciones que automatizaran
consola o control remoto si es un DVD y, mediante una
la organizacin de tareas sin necesidad de un operador.
lnea de comandos o navegador web si es un enrutador.
Debido a ello se crearon los monitores residentes: progra-
mas que residan en memoria y que gestionaban la ejecu-
cin de una cola de trabajos.
1 Perspectiva histrica Un monitor residente estaba compuesto por un cargador,
un Intrprete de comandos y un controlador (drivers) para
Los primeros sistemas (1945-1954) eran grandes mqui- el manejo de entrada/salida.
nas operadas desde la consola maestra por los programa-
dores. Durante la dcada siguiente (1955-1965) se lleva-
ron a cabo avances en el hardware: lectoras de tarjetas, 1.3 Sistemas con almacenamiento tempo-
impresoras, cintas magnticas, etc. Esto a su vez provoc ral de E/S
un avance en el software: compiladores, ensambladores,
cargadores, manejadores de dispositivos, etc. Los avances en el hardware crearon el soporte de
A nales de los aos 1980, una computadora Commodore interrupciones y posteriormente se llev a cabo un inten-
Amiga equipada con una aceleradora Video Toaster era to de solucin ms avanzado: solapar la E/S de un trabajo
capaz de producir efectos comparados a sistemas dedi- con sus propios clculos, por lo que se cre el sistema de
cados que costaban el triple. Un Video Toaster junto a bfers con el siguiente funcionamiento:
Lightwave ayud a producir muchos programas de tele-
visin y pelculas, entre las que se incluyen Babylon 5, Un programa escribe su salida en un rea de memo-
SeaQuest DSV y Terminator 2.[8] ria (bfer 1).

El monitor residente inicia la salida desde el buer


1.1 Problemas de explotacin y soluciones y el programa de aplicacin calcula depositando la
salida en el buer 2.
iniciales
La salida desde el buer 1 termina y el nuevo clculo
El problema principal de los primeros sistemas era su ba- tambin.
ja utilizacin, la primera solucin fue poner un operador
profesional que lo manejase, con lo que se eliminaron las Se inicia la salida desde el buer 2 y otro nuevo
hojas de reserva, se ahorr tiempo y se aument la velo- clculo dirige su salida al buer 1.
1.7 Modos de ejecucin en un CPU 3

El proceso se puede repetir de nuevo. ello si cambiamos de SO, y abrimos un programa disea-
do para trabajar sobre el anterior, en general el programa
Los problemas surgen si hay muchas ms operaciones de no funcionar, a no ser que el nuevo SO tenga la misma
clculo que de E/S (limitado por la CPU) o si por el con- interfaz. Para ello:
trario hay muchas ms operaciones de E/S que de clculo
(limitado por la E/S). Las llamadas correspondientes deben tener el mismo
formato.
1.4 Spoolers Cada llamada al nuevo SO tiene que dar los mismos
resultados que la correspondiente del anterior.
Hace aparicin el disco magntico con lo que surgen nue-
vas soluciones a los problemas de rendimiento. Se elimi-
nan las cintas magnticas para el volcado previo de los
datos de dispositivos lentos y se sustituyen por discos (un 1.7 Modos de ejecucin en un CPU
disco puede simular varias cintas). Debido al solapamien-
to del clculo de un trabajo con la E/S de otro trabajo se Las aplicaciones no deben poder usar todas las instruccio-
crean tablas en el disco para diferentes tareas, lo que se nes de la CPU. No obstante el Sistema Operativo, tiene
conoce como Spool (Simultaneous Peripherial Operation que poder utilizar todo el conjunto de instrucciones del
On-Line). CPU. Por ello, una CPU debe tener (al menos) dos mo-
dos de operacin diferentes:

1.5 Sistemas operativos multiprograma- Modo usuario: el CPU podr ejecutar slo las ins-
dos trucciones del juego restringido de las aplicaciones.

Surge un nuevo avance: el hardware con proteccin de Modo supervisor: la CPU debe poder ejecutar el
memoria, ofreciendo nuevas soluciones a los problemas juego completo de instrucciones.
de rendimiento:

Se solapa el clculo de unos trabajos con la entra- 1.8 Llamadas al sistema


da/salida de otros trabajos.

Se pueden mantener en memoria varios programas. Una aplicacin, normalmente no sabe dnde est situada
la rutina de servicio de la llamada. Por lo que si sta se
Se asigna el uso de la CPU a los diferentes progra- codica como una llamada de funcin, cualquier cambio
mas en memoria. en el S.O. hara que hubiera que reconstruir la aplicacin.
Pero lo ms importante es que una llamada de funcin
Con los cambios anteriores el monitor residente debe no cambia el modo de ejecucin de la CPU. Con lo que
abordar nuevas tareas, naciendo los Sistemas Operativos hay que conseguir llamar a la rutina de servicio, sin tener
multiprogramados con las siguientes funciones: que conocer su ubicacin, y hacer que se fuerce un cam-
bio de modo de operacin de la CPU en la llamada (y la
Administrar la memoria. recuperacin del modo anterior en el retorno).
Esto se hace utilizando instrucciones mquina diseadas
Gestionar el uso de la CPU (planicacin). especcamente para este cometido, distintas de las que
Administrar el uso de los dispositivos de E/S. se usan para las llamadas de funcin.

Cuando desempea esas tareas, el monitor residente se


transforma en un sistema operativo multiprogramado. 1.9 Bibliotecas de interfaz de llamadas al
sistema

1.6 Llamadas al sistema operativo Las llamadas al sistema no siempre tienen una expresin
sencilla en los lenguajes de alto nivel, por ello se crean las
Denicin breve: llamadas que ejecutan los programas bibliotecas de interfaz, que son bibliotecas de funciones
de aplicacin para pedir algn servicio al SO. que pueden usarse para efectuar llamadas al sistema. Las
Cada SO implementa un conjunto propio de llamadas al hay para distintos lenguajes de programacin.
sistema. Ese conjunto de llamadas es la interfaz del SO La aplicacin llama a una funcin de la biblioteca de in-
frente a las aplicaciones. Constituyen el lenguaje que de- terfaz (mediante una llamada normal) y esa funcin es la
ben usar las aplicaciones para comunicarse con el SO. Por que realmente hace la llamada al sistema.
4 1 PERSPECTIVA HISTRICA

1.10 Interrupciones y excepciones En ciertos intervalos de tiempo puede convenir no aceptar


seales de interrupcin. Por ello las interrupciones pue-
El SO ocupa una posicin intermedia entre los progra- den inhibirse por programa (aunque esto ellas no deben
mas de aplicacin y el hardware. No se limita a utilizar poder hacerlo).
el hardware a peticin de las aplicaciones ya que hay si-
Un ejemplo de sincronismo por interrupcin es el almace-
tuaciones en las que es el hardware el que necesita que
namiento de caracteres introducidos mediante el teclado.
se ejecute cdigo del SO. En tales situaciones el hardwa-
Cuando se introduce un carcter, se codica en el registro
re debe poder llamar al sistema, pudiendo deberse estas
de datos del dispositivo y adems se activa un bit del re-
llamadas a dos condiciones:
gistro de estado quien crea una interrupcin en el hardwa-
re. El procesador deja temporalmente la tarea que estaba
Algn dispositivo de E/S necesita atencin. completando y ejecuta la rutina de atencin a la interrup-
cin correspondiente. El teclado almacena el carcter en
Se ha producido una situacin de error al intentar
el vector de memoria intermedia (tambin llamado buf-
ejecutar una instruccin del programa (normalmente
fer) asociada al teclado y despierta el proceso que haba
de la aplicacin).
en el estado de espera de la operacin de entrada/salida.

En ambos casos, la accin realizada no est ordenada por


el programa de aplicacin, es decir, no gura en el pro- 1.13 Excepciones
grama.
Cuando la CPU intenta ejecutar una instruccin incorrec-
Segn los dos casos anteriores tenemos las interrupciones
tamente construida, la unidad de control lanza una excep-
y las excepciones:
cin para permitir al SO ejecutar el tratamiento adecua-
do. Al contrario que en una interrupcin, la instruccin
Interrupcin: seal que enva un dispositivo de E/S en curso es abortada. Las excepciones al igual que las in-
a la CPU para indicar que la operacin de la que se terrupciones deben estar identicadas.
estaba ocupando, ya ha terminado.

Excepcin: una situacin de error detectada por la 1.13.1 Clases de excepciones


CPU mientras ejecutaba una instruccin, que re-
quiere tratamiento por parte del SO. Las instrucciones de un programa pueden estar mal cons-
truidas por diversas razones:
1.11 Tratamiento de las interrupciones
El cdigo de operacin puede ser incorrecto.
Una interrupcin se trata en todo caso, despus de termi- Se intenta realizar alguna operacin no denida, co-
nar la ejecucin de la instruccin en curso. mo dividir por cero.
El tratamiento depende de cul sea el dispositivo de E/S
La instruccin puede no estar permitida en el modo
que ha causado la interrupcin, ante la cual debe poder
de ejecucin actual.
identicar el dispositivo que la ha causado.
La ventaja de este procedimiento es que no se tiene La direccin de algn operando puede ser incorrecta
que perder tiempo ejecutando continuamente rutinas para o se intenta violar alguno de sus permisos de uso.
consultar el estado del perifrico. El inconveniente es que
el dispositivo debe tener los circuitos electrnicos necesa-
1.13.2 Importancia de las excepciones
rios para acceder al sistema de interrupciones del compu-
tador. El mecanismo de tratamiento de las excepciones es esen-
cial para impedir, junto a los modos de ejecucin de la
CPU y los mecanismos de proteccin de la memoria, que
1.12 Importancia de las interrupciones
las aplicaciones realicen operaciones que no les estn per-
El mecanismo de tratamiento de las interrupciones per- mitidas. En cualquier caso, el tratamiento especco de
mite al SO utilizar la CPU en servicio de una aplicacin, una excepcin lo realiza el SO.
mientras otra permanece a la espera de que concluya una Como en el caso de las interrupciones, el hardware se
operacin en un dispositivo de E/S. limita a dejar el control al SO, y ste es el que trata la
El hardware se encarga de avisar al SO cuando el dis- situacin como convenga.
positivo de E/S ha terminado y el SO puede intervenir Es bastante frecuente que el tratamiento de una excepcin
entonces, si es conveniente, para hacer que el programa no retorne al programa que se estaba ejecutando cuando
que estaba esperando por el dispositivo, se contine eje- se produjo la excepcin, sino que el SO aborte la ejecu-
cutando. cin de ese programa. Este factor depende de la pericia
2.3 Gestin del almacenamiento secundario 5

del programador para controlar la excepcin adecuada- Conocer qu partes de la memoria estn siendo uti-
mente. lizadas y por quin.
Decidir qu procesos se cargarn en memoria cuan-
do haya espacio disponible.
2 Componentes de un sistema ope-
Asignar y reclamar espacio de memoria cuando sea
rativo necesario.

2.3 Gestin del almacenamiento secunda-


rio
Un sistema de almacenamiento secundario es necesario,
ya que la memoria principal (almacenamiento primario)
es voltil y adems muy pequea para almacenar todos
los programas y datos. Tambin es necesario mantener los
datos que no convenga mantener en la memoria principal.
El SO se encarga de:

Planicar los discos.


Componentes del Sistema Operativo. Gestionar el espacio libre.
Asignar el almacenamiento.
2.1 Gestin de procesos Vericar que los datos se guarden en orden.

Un proceso es simplemente, un programa en ejecucin


que necesita recursos para realizar su tarea: tiempo de 2.4 El sistema de entrada y salida
CPU, memoria, archivos y dispositivos de E/S. El SO es
el responsable de lo siguiente: Consiste en un sistema de almacenamiento temporal
(cach), una interfaz de manejadores de dispositivos y
Crear y destruir procesos. otra para dispositivos concretos. El sistema operativo de-
be gestionar el almacenamiento temporal de E/S y servir
Parar y reanudar procesos. las interrupciones de los dispositivos de E/S.

Ofrecer mecanismos para que los procesos puedan


comunicarse y se sincronicen. 2.5 Sistema de archivos

La gestin de procesos podra ser similar al trabajo de Los archivos son colecciones de informacin relacionada,
ocina. Se puede tener una lista de tareas a realizar y a denidas por sus creadores. Estos almacenan programas
estas jarles prioridades alta, media, baja por ejemplo. (en cdigo fuente y objeto) y datos tales como imgenes,
Debemos comenzar haciendo las tareas de prioridad alta textos, informacin de bases de datos, etc. El SO es res-
primero y cuando se terminen seguir con las de prioridad ponsable de:
media y despus las de baja. Una vez realizada la tarea se
tacha. Construir, eliminar archivos y directorios.
Esto puede traer un problema que las tareas de baja prio- Ofrecer funciones para manipular archivos y direc-
ridad pueden que nunca lleguen a ejecutarse y permanez- torios.
can en la lista para siempre. Para solucionar esto, se puede
asignar alta prioridad a las tareas ms antiguas. Establecer la correspondencia entre archivos y uni-
dades de almacenamiento.

2.2 Gestin de la memoria principal Realizar copias de seguridad de archivos.

La memoria es una gran tabla de palabras o bytes que se Existen diferentes sistemas de archivos, es decir, existen
referencia cada una mediante una direccin nica. Este diferentes formas de organizar la informacin que se al-
almacn de datos de rpido acceso es compartido por la macena en las memorias (normalmente discos) de los or-
CPU y los dispositivos de E/S, es voltil y pierde su con- denadores. Por ejemplo, existen los sistemas de archivos
tenido ante fallos del sistema. El SO es el responsable de: FAT, FAT32, ext3, NTFS, XFS, etc.
6 4 EJEMPLOS DE SISTEMAS OPERATIVOS PARA PC

Desde el punto de vista del usuario estas diferencias pue- La memoria principal (o de acceso directo).
den parecer insignicantes a primera vista, sin embargo,
existen diferencias muy importantes. Por ejemplo, los sis- Los discos (o memoria secundaria).
temas de cheros FAT32 y NTFS, que se utilizan funda- Los procesos (o programas en ejecucin).
mentalmente en sistemas operativos de Microsoft, tienen
una gran diferencia para un usuario que utilice una ba- Y en general todos los recursos del sistema.
se de datos con bastante informacin ya que el tamao
mximo de un chero con un sistema de archivos FAT32
est limitado a 4 gigabytes, sin embargo, en un sistema 3 Clasicacin
NTFS el tamao es considerablemente mayor.

3.1 Administracin de tareas


2.6 Sistemas de proteccin
Monotarea: Solamente permite ejecutar un proceso
Mecanismo que controla el acceso de los programas o los (aparte de los procesos del propio SO) en un mo-
usuarios a los recursos del sistema. El SO se encarga de: mento dado. Una vez que empieza a ejecutar un pro-
ceso, continuar hacindolo hasta su nalizacin y/o
Distinguir entre uso autorizado y no autorizado. interrupcin.

Especicar los controles de seguridad a realizar. Multitarea: Es capaz de ejecutar varios procesos al
mismo tiempo. Este tipo de SO normalmente asig-
Forzar el uso de estos mecanismos de proteccin. na los recursos disponibles (CPU, memoria, perif-
ricos) de forma alternada a los procesos que los so-
licitan, de manera que el usuario percibe que todos
2.7 Sistema de comunicaciones funcionan a la vez, de forma concurrente.

Para mantener las comunicaciones con otros sistemas es


necesario poder controlar el envo y recepcin de infor- 3.2 Administracin de usuarios
macin a travs de las interfaces de red. Tambin hay que
crear y mantener puntos de comunicacin que sirvan a las Monousuario: Slo permite ejecutar los programas
aplicaciones para enviar y recibir informacin, y crear y de un usuario al mismo tiempo.
mantener conexiones virtuales entre aplicaciones que es-
Multiusuario: Permite que varios usuarios ejecuten
tn ejecutndose localmente y otras que lo hacen remo-
simultneamente sus programas, accediendo a la vez
tamente.
a los recursos de la computadora. Normalmente es-
tos sistemas operativos utilizan mtodos de protec-
2.8 Programas de sistema cin de datos, de manera que un programa no pueda
usar o cambiar los datos de otro usuario.
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
3.3 Manejo de recursos
las tareas que realizan:
Centralizado: Permite usar los recursos de una sola
computadora.
Manipulacin y modicacin de archivos.
Distribuido: Permite utilizar los recursos (memoria,
Informacin del estado del sistema. CPU, disco, perifricos...) de ms de una compu-
tadora al mismo tiempo.
Soporte a lenguajes de programacin.

Comunicaciones.
4 Ejemplos de sistemas operativos
2.9 Gestor de recursos para PC
Como gestor de recursos, el sistema operativo administra: OS X

Windows
La unidad central de procesamiento (donde est alo-
jado el microprocesador). GNU/Linux

Los dispositivos de entrada y salida. Unix


7

Solaris Tizen
FreeBSD Asha Platform
OpenBSD Palm OS

Google Chrome OS WebOS

Debian CyanogenMod

Ubuntu
Wave OS 6 Vase tambin
Mandriva Anexo:Sistemas operativos
Sabayon Anexo:Comparacin de sistemas operativos
Fedora Anexo:Cronologa de los sistemas operativos
Puppy Linux Historia de los sistemas operativos
Haiku (BeOS) Sistema operativo de red
Plan 9 Software de sistema
HP-UX
Exirion OS 7 Referencias
ReactOS
[1] W3counter
BeOS
[2] Cfr., entre otros: Tanenbaum, A. (1992) Modern Opera-
Tuquito ting Systems, Englewood Clis: Prentice-Hall; Haldar, S.
y Aravind, A. A. (2010) Operating Systems, Pearson Edu-
Red Hat Enterprise Linux for Desktops or cation India, pp. 12 y ss.; Turner, R. W. (1986) Operating
Workstations[9] Systems: design and implementation, MacMillan.

Suse Desktop[10] [3] Its important to realize that these programs are not part
of the operating system (...). The operating system is the
Open Suse[11] portion of the software that runs in kernel mode (...). A
trend in modern operating systems is to take this idea of
moving code up into higher layers even further and remo-
ve as much as possible from the operating system, leaving
5 Ejemplos de sistemas operativos a minimal kernel (Rerindose a un sistema microncleo
para dispositivos mviles basado en el modelo cliente-servidor. El autor indica repe-
tidamente que es razonable argumentar que las funciones
que pasan a ejecutarse en espacio de usuario siguen siendo
Android
parte del sistema operativo). Operating Systems Design &
iOS Implementation, Tanenbaum y Woodhull.

Bada [4] Cisco Systems (1992). cisco.com, ed. Fundamentos de


UNIX (certicacin). Consultado el 10 de febrero de
BlackBerry OS 2010.

BlackBerry 10 [5] Washington Post - Debut de Windows 95 (en ingls).


Consultado el 2009.
Windows Phone
[6] toastytech.com, ed. (2010). BeOS 5.0 Personal Edition
Windows 10 Mobile (en ingls). Consultado el 10 de febrero de 2010.

Symbian OS [7] Amiga Video Toaster (en ingls). NewTek, Inc. 2010.
Consultado el 1 de febrero de 2010.
HP webOS
[8] Rabay, Francisco. amiga-hardware.com, ed. Newtek:
Firefox OS Video Toaster 4000 (en ingls). Archivado desde el ori-
ginal el 30 de noviembre de 2015. Consultado el 6 de fe-
Ubuntu Phone OS brero de 2010.
8 9 ENLACES EXTERNOS

[9] Red Hat Enterprise Linux for Desktops or Workstations


(en ingls). Consultado el 8 de abril de 2015.

[10] Aordable Linux Desktops Designed for the Enterprise


(en ingls). Consultado el 8 de abril de 2015.

[11] openSUSE. Consultado el 8 de abril de 2015.

8 Bibliografa
Obrien, James A. (2006). Sistemas de Informacin
Gerencial. Mxico DF.

9 Enlaces externos

Wikimedia Commons alberga contenido multi-


media sobre Sistema operativoCommons.

Wikcionario tiene deniciones y otra informa-


cin sobre sistema operativo.Wikcionario

Wikiversidad alberga proyectos de aprendizaje


sobre Sistema operativo.Wikiversidad
9

10 Origen del texto y las imgenes, colaboradores y licencias


10.1 Texto
Sistema operativo Fuente: https://es.wikipedia.org/wiki/Sistema_operativo?oldid=98815341 Colaboradores: AstroNomo, Sellkyrck, Pus-
kas~eswiki, PACO, Suisui, Xavier~eswiki, Nnss, Randyc, Joseaperez, Manuel Gonzlez Olaechea y Franco, Soniautn, Moriel, Bluenote,
Sauron, JorgeGG, Alfaprint, Larocka, ManuelGR, Vanbasten 23, Nikai, Frapen, Angus, Rumpelstiltskin, Sanbec, Aparejador, Zwobot,
Comae, Mbarousse, Interwiki, Rosarino, Sam Hocevar, Dodo, Miguel etsit, Gmagno, Triku, Ascnder, AdeVega, Sms, Rsg, AlbertoDV,
Opinador, Tostadora, Tano4595, Renacimiento, Angelsh, Murphy era un optimista, Jsanchezes, Barcex, Jarl, Yakoo, Elproferoman, PeiT,
Joserri, JavierCantero, Geom, Cinabrium, Fmariluis, Panchurret, Loco085, Robotico, Balderai, Kordas, Chewie, Renabot, Tuks, Leonar-
doRob0t, Lmsilva, Alexan, Soulreaper, DMG, AlfonsoERomero, Airunp, JMPerez, Edub, Vedranell~eswiki, Yrithinnd, Taichi, Emijrp,
Patricio.lorente, Rembiapo pohyiete (bot), Caiser, Chuyrocha, Magister Mathematicae, Aadrover, OMenda, Ppfk~eswiki, Dagilpe, Ro-
botQuistnix, Platonides, Joanfusan, Alhen, Superzerocool, Chobot, Caiserbot, Unicacion, Yrbot, Amads, Seanver, BOT-Superzerocool,
Oscar ., FlaBot, Vitamine, BOTijo, .Sergio, Dangarcia, YurikBot, Museo8bits, Icvav, GermanX, Willtron, Beto29, Gaijin, The Photograp-
her, Libero, Carlos Humberto, Jesuja, Tigerfenix, Santiperez, Pollo es pollo, Fobenavi, Sonia Rod, Baneld, Fernd, Gtz, Ppja, Morza,
Maldoror, Er Komandante, Cheveri, Chlewbot, Spc, Tomatejc, Czajko, Jarke, German raul, Siabef, The worst user, AtilaElHuno, Axx-
greazz, Futbolero, Aleator, BOTpolicia, Since, Alfa989, JEDIKNIGHT1970, CEM-bot, Jorgelrm, Laura Fiorucci, -jem-, Darkpro, Ale-
xav8, Xexito, Jjvaca, Retama, LupoAlberto, Pacostein, Baiji, Soporterct, Roberpl, JoRgE-1987, Nirnaeth, Rotosca, Verbatim~eswiki, An-
tur, JoulSauron, Programador, Dorieo, Montgomery, FrancoGG, Thijs!bot, Alvaro qc, Ty25, Srengel, Mahadeva, Escarbot, Yeza, Drake 81,
RoyFocker, Mmasias, Max Changmin, Albireo3000, Zifra, Ninovolador, Alakasam, ProgramadorCCCP, Guille, Botones, Isha, Bernard,
Arcibel, Dogor, Gusgus, Gngora, Mpeinadopa, Dfcuellar, Rrmsjp, JAnDbot, Johns, A.r.K.a.N.g.e.L., TARBOT, Lasai, Stifax, VanKlei-
nen, Denarius, Kved, TiberioClaudio, Achata, Mansoncc, BetBot~eswiki, Don Depresor, Muro de Aguas, Hugo-Luis, Limbo@MX, Zufs,
Cespinoza, TXiKiBoT, Venturi, Jorgemty, Gustronico, Ludavim, ColdWind, Bot-Schafter, Gacq, Elisardojm, Humberto, Netito777, RuLf,
Peppepep, Nioger, Idioma-bot, Plux, BL, Renepante, Manuel Trujillo Berges, DonBarredora, AlnoktaBOT, VolkovBot, Drever, Snakeyes,
Technopat, Jose gueredo, C'est moi, Galandil, Queninosta, Erl, Matdrodes, Fernando Estel, Elabra sanchez, Synthebot, House, DJ Nietzs-
che, BlackBeast, Shooke, Lucien leGrey, AlleborgoBot, 3coma14, Fillbit, Muro Bot, Edmenb, YonaBot, Adriglezmunera, BotMultichill,
Jmvgpartner, SieBot, Mushii, Ctrl Z, PaintBot, Juanmundo, Carmin, Cobalttempest, Jacina~eswiki, Drinibot, Rodolfoap, Juank80, Dani
pt, BOTarate, Marcelo, Mel 23, Maximoalberto, Gurgut, Manw, Mauricio Xavier, Pascow, Lork, Greek, Lobo, BuenaGente, Belb, Ma-
fores, PipepBot, Chico512, Lujomebe, Yonseca, Mercadder, Tirithel, Mutari, Carvas, Jarisleif, HUB, Oscar1922, Cjervis, Thunderbird2,
Mamosi, Antn Francho, Nicop, Smensichowy, DragonBot, Kanapejm, PixelBot, Eduardosalg, Veon, Huberto252, Leonpolanco, ElMe-
Bot, LuisArmandoRasteletti, Alecs.bot, Furti, Petruss, Poco a poco, Jperelli, Rge, Raulshc, Aipni-Lovrij, Osado, PePeEfe, Razr Nation,
Julian leonardo paez, Purbo T, Camilo, UA31, Shalbat, Seldaiendil, MARC912374, AVBOT, Ellinik, David0811, MastiBot, Adelpine,
MarcoAurelio, EivindBot, Ezarate, Diegusjaimes, Davidgutierrezalvarez, Linfocito B, Oscaroe, CarsracBot, Arjuno3, Saloca, Andreasm-
peru, Luckas-bot, Ceixeoida, Nallimbot, Inexinferis, Enrique Suarez Infante, S J, Ptbotgourou, Jotterbot, LordboT, Dangelin5, Joseagrc,
LyingB, Jorge 2701, Phantom Stranger, ArthurBot, MartinDM, SuperBraulio13, Xqbot, Jkbw, Dreitmen, Katy1234, Dan6hell66, Josemi-
guel93, R&POLL, Ricardogpn, Torrente, JFRN, AstaBOTh15, TiriBOT, Hprmedina, Linux65, TobeBot, Halfdrag, Jafeluv, PatruBOT,
Dinamik-bot, Fran89, TjBot, Humbefa, Olivares86, Tarawa1943, Jorge c2010, Foundling, GrouchoBot, Adriansm, Gauri, Axvolution,
Edslov, EmausBot, Savh, AVIADOR, ZroBot, Allforrous, Sergio Andres Segovia, Grillitus, JackieBot, Rubpe19, Emiduronte, Jcaraba-
llo, Sergio gonzalitos, ChuispastonBot, MadriCR, Waka Waka, WikitanvirBot, Gabo46, Antonorsi, SaeedVilla, MerlIwBot, Samuel1937,
Petero09, TeleMania, Cozyespartano, Yolanda perez, Maggiee~eswiki, Sebrev, Cooky~eswiki, Travelour, Gins90, MetroBot, Invadibot,
Tavicolo, Jacobofandebillgates, Gusama Romero, Seasz, Josueko, Acratta, Grachifan, Pollolepe, Elvisor, Creosota, Asqueladd, Danielitho-
Moya, Santga, Grmanresa, Helmy oved, Alex Filth, Soledadbeatriz, Akdkiller, Orendona, Xilesa, Strigueros, Syum90, Jesus eduardo ameca,
Rauletemunoz, Lemilio775, MaKiNeoH, Ovejo negro, -Raul Fer-, Legobot, LogOn, Mojonkitomalogoterataconmojonesrotos, Lautaro 97,
Jean70000, Addbot, Balles2601, Cristhian Pea, Cansaya, XVRT, Panda Girl, Churrasco italiano, Ola k asiendo, Yaet123, MarioFinale,
Giannibest, Miolito1, Jarould, Carriearchdale, Matiia, Egis57, Lazaro Villalba, Bruno Rene Vargas, Crystallizedcarbon, Jose soto mar-
tin, AlvaroMolina, Vozzer dwey, Wizard-Lizard, Vtor, Tude1989, BenjaBot, 4lextintor, Willydabueno, Xhonn, Xioma bello m., Miguu,
Lalitoay001, Carlitoscarlos, Victor alejandro cano, Sfr570, Scanner74, Aramiza, CAPTAIN RAJU, Fernando2812l, Gloix01, Catalin
Patrascu, Ks-M9, Juanesbe0, Ricardo tello, Adolto19991999, Tobias imantar, Aldotron, Bat bat man, Grupouoc, Krassnine, Yosoychida,
Tu gfesota, Rumelio-, Phytom, Juanjolol29, MomijiRoBot y Annimos: 2014

10.2 Imgenes
Archivo:Batchjobb_Norwegian.png Fuente: https://upload.wikimedia.org/wikipedia/commons/1/14/Batchjobb_Norwegian.png Licen-
cia: Public domain Colaboradores: Trabajo propio Artista original: Harald Hansen
Archivo:Commons-emblem-question_book_yellow.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/d/dd/
Commons-emblem-question_book_yellow.svg Licencia: CC BY-SA 3.0 Colaboradores: <a href='//commons.wikimedia.org/wiki/File:
Commons-emblem-query.svg' class='image'><img alt='Commons-emblem-query.svg' src='https://upload.wikimedia.org/wikipedia/
commons/thumb/c/c5/Commons-emblem-query.svg/25px-Commons-emblem-query.svg.png' width='25' height='25' srcset='https:
//upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Commons-emblem-query.svg/38px-Commons-emblem-query.svg.png 1.5x,
https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Commons-emblem-query.svg/50px-Commons-emblem-query.svg.png
2x' data-le-width='48' data-le-height='48' /></a> + <a href='//commons.wikimedia.org/wiki/File:Question_book.svg'
class='image'><img alt='Question book.svg' src='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.
svg/25px-Question_book.svg.png' width='25' height='20' srcset='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/
Question_book.svg/38px-Question_book.svg.png 1.5x, https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.
svg/50px-Question_book.svg.png 2x' data-le-width='252' data-le-height='199' /></a> Artista original: GNOME icon artists, Linfocito
B
Archivo:Commons-logo.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/4/4a/Commons-logo.svg Licencia: Public do-
main Colaboradores: This version created by Pumbaa, using a proper partial circle and SVG geometry features. (Former versions used
to be slightly warped.) Artista original: SVG version was created by User:Grunt and cleaned up by 3247, based on the earlier PNG version,
created by Reidab.
10 10 ORIGEN DEL TEXTO Y LAS IMGENES, COLABORADORES Y LICENCIAS

Archivo:Componentes_sistemas_operativos.gif Fuente: https://upload.wikimedia.org/wikipedia/commons/7/75/Componentes_


sistemas_operativos.gif Licencia: CC BY-SA 2.5 Colaboradores: Propia Artista original: Angel Chata
Archivo:Operating_system_placement-es.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/d/dc/Operating_system_
placement-es.svg Licencia: CC BY-SA 3.0 Colaboradores:
Operating_system_placement.svg Artista original: Operating_system_placement.svg: Golftheman
Archivo:Ranking_sistemas_operativos_escritorio_ene_2012.png Fuente: https://upload.wikimedia.org/wikipedia/commons/6/6a/
Ranking_sistemas_operativos_escritorio_ene_2012.png Licencia: CC BY-SA 3.0 Colaboradores: Trabajo propio Artista original: Czajko
Archivo:Ranking_sistemas_operativos_escritorio_por_versiones_ene_2012.png Fuente: https://upload.wikimedia.org/wikipedia/
commons/7/76/Ranking_sistemas_operativos_escritorio_por_versiones_ene_2012.png Licencia: CC BY-SA 3.0 Colaboradores: Trabajo
propio Artista original: Czajko
Archivo:SOU2.PNG Fuente: https://upload.wikimedia.org/wikipedia/commons/8/89/SOU2.PNG Licencia: Public domain Colaborado-
res: Trabajo propio Artista original: Fobenavi
Archivo:Wikiversity-logo-Snorky.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/1/1b/Wikiversity-logo-en.svg Licen-
cia: CC BY-SA 3.0 Colaboradores: Trabajo propio Artista original: Snorky
Archivo:Wiktionary-logo-es.png Fuente: https://upload.wikimedia.org/wikipedia/commons/0/06/Wiktionary-logo-es.png Licencia: CC
BY-SA 3.0 Colaboradores: originally uploaded there by author, self-made by author Artista original: es:Usuario:Pybalo

10.3 Licencia del contenido


Creative Commons Attribution-Share Alike 3.0

Anda mungkin juga menyukai