Download tipos de sistemas operativos

Document related concepts

Distribución Linux wikipedia , lookup

Malware en Linux wikipedia , lookup

Historia de los sistemas operativos wikipedia , lookup

Tora (Bases de Datos Oracle) wikipedia , lookup

Windows Defender wikipedia , lookup

Transcript
SISTEMA OPERATIVO:
Un sistema operativo (SO) es un programa o conjunto de programas que en un
sistema informático gestiona los recursos de hardware y provee servicios a los
programas de aplicación, ejecutándose en modo privilegiado respecto de los
restantes.[1
Los sistemas operativos conocidos más importantes son tres: el DOS que es el
sistema operativo más primitivo que existe y que actualmente podríamos decir que se
encuentra
en
desuso.
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.
TIPOS DE SISTEMAS OPERATIVOS:
Windows es otro sistema operativo de gran importancia, quizás por ser el que tiene
más demanda, pues su funcionamiento no es tan bueno dado que, aunque es muy
gráfico y ahí radica su ventaja y el hecho de que sea el más comprado, tiene muchos
pequeños
errorcitos
que
afectan
nuestro
desempeño
en
Internet.
Finalmente está UNIX, que es el más estable de los sistemas operativos y que se
considera muy seguro y confiable. Es considerado por muchos el mejor sistema
operativo que existe. La razón por la que el considerado mejor sistema operativo no
sea el más comprado y/o difundido se deba a que no es del maestro de la
mercadotecnia Microsoft, además de que no es tan visual como Windows, por lo que
su uso es un poco más complicado. Este sistema operativo es abierto, o sea que
cualquiera lo puede hacer, pero debe de seguir ciertas reglas.
DOS: El famoso DOS, que quiere decir Disk OperatingSystem (sistema operativo de
disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS
Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera
una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este
sistema muestra íconos en la pantalla que representan diferentes archivos o
programas, a los cuales se puede accesar al darles doble click con el puntero del
mouse.
Windows
95:
incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores
aplicaciónes
para
mejorar
la
eficacia
del
trabajo.
Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con
este SO se puede interactuar de forma eficaz entre dos o más computadoras
OS/2: El problema que presenta este sistema operativo es que no se le ha dad el
apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado
muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría
del
mercado
de
software
ha
sido
monopolizado
por
Windows.
MACOS:
Este sistema operativo es tan amigable para el usuario que cualquier persona puede
aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar
archivos
y
usarlos
de
manera
eficaz.
UNIX:
Es usado como una de las bases para la supercarretera de la información. Unix es un
SO multiusuario y multitarea, que corre en diferentes computadoras, desde
supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y
estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una
misma computadora por medio de terminales o usar muchas de ellas.
CLASIFICACIÓN DEL SOFTWARE.
El software para computadoras puede clasificarse en general en dos clases: los
programas de sistema, que controlan la operación de la computadora en si y los
programas de aplicación, los cuales resuelven problemas para sus usuarios. El
programa fundamental de todos los programas de sistema es el sistema
operativo (SO), que controla todos los recursos de la computadora y proporciona la
base sobre la cual pueden escribirse los programas de aplicación. a los fines prácticos
se puede clasificar al software en tres grandes tipos:

software de sistema: Su objetivo es desvincular adecuadamente al usuario y al
programador de los detalles del sistema informático en particular que se use,
aislándolo especialmente del procesamiento referido a las características internas
de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras,
pantallas, teclados, etc. El software de sistema le procura al usuario y programador
adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de
apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:

Sistemas operativos

Controladores de dispositivos

Herramientas de diagnóstico

Herramientas de Corrección y Optimización

Servidores


Utilidades
software de programación: Es el conjunto de herramientas que permiten
al programador desarrollar programas informáticos, usando diferentes alternativas
y lenguajes de programación, de una manera práctica. Incluyen básicamente:

Editores de texto

Compiladores

Intérpretes

Enlazadores

Depuradores

Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas,
usualmente en un entorno visual, de forma tal que el programador no necesite
introducir múltiples comandospara compilar, interpretar, depurar, etc.

Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).
software de aplicación:Es aquel que permite a los usuarios llevar a cabo una o
varias tareas específicas, en cualquier campo de actividad susceptible de ser
automatizado o asistido, con especial énfasis en los negocios. Incluye entre
muchos otros:

Aplicaciones para Control de sistemas y automatización industrial

Aplicaciones ofimáticas

Software educativo

Software empresarial

Bases de datos

Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)

Videojuegos

Software médico

Software de cálculo Numérico y simbólico.

Software de diseño asistido (CAD)

Software de control numérico (CAM)
TIPOS DE LICENCIAS DE SOFTWARE
Definiciones.
Licencia: contrato entre el desarrollador de un software sometido a propiedad
intelectual
y a derechos de autor y el usuario, en el cual se definen con precisión los
derechos y
deberes de ambas partes. Es el desarrollador, o aquél a quien éste haya
cedido los
derechos de explotación, quien elige la licencia según la cual distribuye el
software.
Patente: conjunto de derechos exclusivos garantizados por un gobierno o
autoridad al
inventor de un nuevo producto (material o inmaterial) susceptible de ser
explotado
industrialmente para el bien del solicitante por un periodo de tiempo limitado.
Derecho de autor o copyright: forma de protección proporcionada por las
leyes vigentes
en la mayoría de los países para los autores de obras originales incluyendo
obras
literarias, dramáticas, musicales, artísticas e intelectuales, tanto publicadas
como
pendientes de publicar [6].
Software libre: proporciona la libertad de
• Ejecutar el programa, para cualquier propósito;
• Estudiar el funcionamiento del programa, y adaptarlo a sus necesidades;
• Redistribuir copias;
• Mejorar el programa, y poner sus mejoras a disposición del público, para
beneficio
de toda la comunidad.
Software de fuente abierta [2]. sus términos de distribución cumplen los criterios
de
• Distribución libre;
• Inclusión del código fuente;
• Permitir modificaciones y trabajos derivados en las mismas condiciones que el
software original;
• Integridad del código fuente del autor, pudiendo requerir que los trabajos
derivados
tengan distinto nombre o versión;
• No discriminación a personas o grupos;
• Sin uso restringido a campo de actividad;
• Los derechos otorgados a un programa serán válidos para todo el software
redistribuido sin imponer condiciones complementarias;
• La licencia no debe ser específica para un producto determinado;
• La licencia no debe poner restricciones a otro producto que se distribuya junto
con el
software licenciado;
• La licencia debe ser tecnológicamente neutral.
Estándar abierto: según Bruce Perens, el basado en los principios de
• Disponibilidad;
• Maximizar las opciones del usuario final;
• Sin tasas sobre la implementación;
• Sin discriminación de implementador;
• Permiso de extensión o restricción;
• Evitar prácticas predatorias por fabricantes dominantes [4].
Software de dominio público: aquél que no está protegido con copyright [1].
Software con copyleft: software libre cuyos términos de distribución no
permiten a los
redistribuidores agregar ninguna restricción adicional cuando lo redistribuyen o
modifican,
o sea, la versión modificada debe ser también libre [1].
Software semi libre: aquél que no es libre, pero viene con autorización de
usar, copiar,
distribuir y modificar para particulares sin fines de lucro [1].
Freeware: se usa comúnmente para programas que permiten la redistribución
pero no la
modificación (y su código fuente no está disponible) [1].
Shareware: software con autorización de redistribuir copias, pero debe pagarse
cargo por
licencia de uso continuado.
Software privativo: aquél cuyo uso, redistribución o modificación están
prohibidos o
necesitan una autorización.
Software comercial: el desarrollado por una empresa que pretende ganar
dinero por su
uso.
Desarrollos de software libre.
Motivación ética: abanderada por la Free Software Foundation–partidaria del
apelativo
libre–, que argumenta que el software es conocimiento, debe poderse difundir
sin trabas y
que su ocultación es una actitud antisocial y que la posibilidad de modificar
programas es
una forma de libertad de expresión [4].
Motivación pragmática: abanderada por la Open SourceInitiative–partidaria
del
apelativofuente abierta–, que argumenta ventajas técnicas y económicas,
apartando el
término “free” para poder evitar así la posible confusión entre “libre” y “gratis”
Tipos de licencias
El siguiente gráfico [7] puede expresar los distintos conjuntos de licencias, de
donde se
puede deducir que software libre y de fuente abierto no son estrictamente
similares y que
la cualidad del copyleftno es una condición indispensable en todas estas
licencias.
La siguiente tabla va mostrar una comparativa de las licencias más importantes
para
software no propietario, indicando si son compatibles con la licencia GNU
(GPL) y si están
aprobadas por la Open SourceInitiative.
La siguiente tabla muestra una estadística sobre los tipos de licencias más
usadas en los
70.364 proyectos almacenados actualmente en SourceForge.net
PROGRAMAS MÁS COMUNES QUE EXISTEN EN LA
ACTUALIDAD
SEGURIDAD








ESET NOD 32
ESET ESMART SECURITY
AVAS
NORTON
McAfee antivirus
EVERES
MALAWARE
AVG ANTIVIRUS
REPRODUCCION






AVS Media player
VlC media player
total video converter
K LITECP
VIRTUAL DJ
WINMAP
NAVEGADORES




GOOGLE CHROME
FIREFOX
OPERA MINI
INTERNET EXPLORER
OTROS












COREL DRAW
Z-ZIP
ADOBE FLASH
WINRAR
DRIVER GENIUS
DRIVER EASY
MYPONY
ULTRAISO
PHOTOSHOP
LENGUAJE POWER TRANSLATOR
MOVIE MEKER
JAVA