# data[].attributes.body
ADSI
2142329

# data[].attributes.body
Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que le proporciona a una persona, en este caso el programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de una computadora, de manera que se puedan obtener diversas clases de datos o ejecutar determinadas tareas. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa.¹​

# data[].attributes.headline
CLASIFICACION DE LOS SISTEMAS OPERATIVOS

# data[].attributes.subject
CLASIFICACION DE LOS SISTEMAS OPERATIVOS

# data[].attributes.body
Los sistemas operativos se pueden clasificar atendiendo a:
ADMINISTRACIÓN DE TAREAS:

MONOTAREA: los que permiten sólo ejecutar un programa a la vez

MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo tiempo

ADMINISTRACIÓN DE USUARIOS

MONOUSUARIO: aquellos que sólo permiten trabajar a un usuario, como es el caso de los ordenadores personales

MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas a la vez.

ORGANIZACIÓN INTERNA O ESTRUCTURA

Monolítico

Jerárquico

Cliente-servidor

MANEJO DE RECURSOS O ACCESO A SERVICIOS

CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador

DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, periféricos...) de más de un ordenador al mismo tiempo

# data[].attributes.headline
 Sistemas operativos, tipos y evoluciones.

# data[].attributes.subject
 Sistemas operativos, tipos y evoluciones.

# data[].attributes.body
CONCEPTO
El sistema operativo es el conjunto de programas informáticos, que permite la administración eficaz de los recursos de un ordenador.

TIPOS DE SISTEMAS OPERATIVOS

SISTEMAS OPERATIVOS PARA PC

Windows

Mac OS

Unix

Solaris

FreeBSD

OpenBSD

Android (GNU/Linux)

Google Chrome OS (GNU/Linux)

Debian GNU/Linux (GNU/Linux)

Gentoo Linux (GNU/Linux)

SUSE Linux (GNU/Linux)

Red Hat Enterprise Linux(GNU/Linux)

Ubuntu Linux (GNU/Linux)

Elementary OS (GNU/Linux)

Fedora (GNU/Linux)

OpenSUSE (GNU/Linux)

Sabayon (GNU/Linux)

Wave OS

webOS

Haiku (BeOS)

Plan 9

Freespire

HP-UX

ReactOS

BeOS

LindowsOS/Linspire

SISTEMAS OPERATIVOS PARA MOVIL

Android

iOS

Bada

BlackBerry OS

BlackBerry 10

Windows Phone

Windows 10 Mobile

Symbian OS

HP webOS

Firefox OS

Ubuntu Phone OS

Tizen

Asha Platform

Palm OS

WebOS

CyanogenMod

LineageOS

Sailfish OS

SISTEMAS OPERATIVOS PARA RELOJES INTELIGENTES

Android

WatchOS

Android Wear

WearOS¹⁶​

OpenWatch

# data[].attributes.body
La principal diferencia entre los sistemas operativos de 32 bits y de 64 bits es la forma en que administran la memoria. Por ejemplo, Windows XP de 32 bits se limita a un total de 4 GB como máximo de memoria del sistema para que asigne el kernel y las aplicaciones (es por eso que los sistemas con 4 GB de RAM no muestran la memoria total del sistema en Windows. Kernel = 1 GB reservado, aplicaciones = 3 GBvisibles). Windows de 64 bits tiene un límite de 16 terabytes como máximo de asignación de memoria del sistema. Esto es extremadamente importante para el rendimiento, ya que se accede a los datos en la memoria miles de veces más rápido que desde una unidad de disco. Los programas también se cargan mucho más rápido en la memoria. También hay una mejor seguridad en XP de 64 bits porque se escribe desde la base del código de Server 2003 SP1. Los usuarios de software de modelado, estadística y renderización realmente se benefician de la arquitectura de 64 bits, ya que estos programas suelen representar una carga muy pesada para el procesador y la memoria.

# data[].attributes.headline
LENGUAJE DE PROGRAMACION DEL LADO DEL CLIENTE

# data[].attributes.subject
LENGUAJE DE PROGRAMACION DEL LADO DEL CLIENTE

# data[].attributes.body
Los lenguajes de programación del lado cliente se usan para su integración en páginas web. Un código escrito en un lenguaje de script se incorpora directamente dentro de un código HTML y se ejecuta interpretado, no compilado.
LENGUAJE DE PROGRAMACION DEL LADO DEL SERVIDOR
Se conoce como lenguaje del lado del servidor a aquel que se ejecuta en el servidor web, inmediatamente antes de que el sitio web se envíe a través de Internet al usuario.

# data[].attributes.headline
LENGUAJES DE PROGRAMACION MAS USADOS EN 2020

# data[].attributes.subject
LENGUAJES DE PROGRAMACION MAS USADOS EN 2020

# data[].attributes.body
-PYTHON
-JAVA
- GO/GOLANG
-R
-SWIFT
-JAVACRIPT
-DART

# data[].attributes.headline
Trabajar en la NUBE y las mejores practicas para un trabajo eficiente.

# data[].attributes.subject
Trabajar en la NUBE y las mejores practicas para un trabajo eficiente.

# data[].attributes.body
Herramientas útiles para trabajar en la nube

1. Google Apps

Google reúne su servicio de almacenamiento en la nube a Google Drive, Google+ y Gmail, tres herramientas que juntas ofrecen 15GB de capacidad gratuita.

Esta aplicación evita que el usuario se preocupe por la capacidad del servicio. Incluso, hay archivos que no ocupan espacio en Google Drive.

2. Dropbox

Es un sitio de almacenamiento en carpetas en línea que cuenta con el respaldo de casi 200 millones de usuarios en todo el mundo.   Tiene varias características beneficiosas, entre ellas la disponibilidad del servicio en dispositivos móviles.

3. Diigo

Esta herramienta crea una librería personal de archivos, en donde se almacena material de lectura, archivos, documentos y enlaces.

4. VoiceThread

Es una herramienta gratuita y bastante útil para el trabajo colaborativo, ya que ofrece facilidades para la recolección de ideas en diferentes formatos.

5. Evernote

Evernote ayuda a organizar ideas y archivos de texto, audio, imágenes y páginas web. Una vez que estos documentos son subidos a la  nube, se puede agregar etiquetas para que el trabajo con el material sea más ordenado.

6 Instapaper

Esta herramienta funciona sin necesidad de estar en línea, por lo tanto el usuario tiene la facilidad de tener sus archivos a disposición incluso si no está conectado a Internet.

Dentro de Instapaper, los miembros de un equipo pueden compartir archivos y enlaces de manera rápida.

7. Dipity

Dipity es una herramienta que nos sirve para crear líneas de tiempo, las cuales podemos elaborar con más usuarios. El servicio ofrece incluir fotografías y texto, y generar resultados que pueden ser insertados en otras plataformas.

8. Skydrive

Este servicio sirve para compartir y almacenar material multimedia en carpetas. La plataforma se descarga al escritorio y también trabaja con dispositivos móviles.

9. OneNote

Funciona como un blog portátil de notas que reúne archivos y documentos que luego pueden insertarse en otros sitios.

10. Blendspaced

Tiene como principal ventaja guardar videos de YouTube. La aplicación también almacena archivos, diapositivas, texto e imágenes.

# data[].attributes.body
El concepto de Sistema Operativo surge en la década de los 50.

El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y básicamente lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba.

En los años 60 se produce una revolución en el campo de los Sistemas Operativos. Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema multiprocesado.

En los años 70 se produce un boom en cuestión de ordenadores personales, acercando estos al público general de manera impensable hasta entonces.

En los 80 nacieron sistemas como MacOS, MS-DOS, Windows.

En la década de los 90 hace su aparición Linux, publicándose la primera versión del núcleo en septiembre de 1991, que posteriormente se uniría al proyecto GNU, un sistema operativo completamente libre, similar a UNIX, al que le faltaba para funcionar un núcleo funcional. Hoy en día la mayoría de la gente conoce por Linux al Sistema Operativo que realmente se llama GNU/Linux