Lar Desenvolvimento O que é compartilhamento de tempo? - o que é techopedia

O que é compartilhamento de tempo? - o que é techopedia

Índice:

Anonim

Definição - O que significa Time-Sharing?

O compartilhamento de tempo é a distribuição de um recurso de computação para muitos usuários por meio de multiprogramação ou multitarefa. Isso foi introduzido na década de 1960, quando os computadores ainda eram caros demais para serem prolíficos; portanto, a solução era permitir que muitos usuários fizessem uso de um computador, oferecendo a cada um o compartilhamento de tempo, uma quantidade específica de tempo que um usuário poderia acessar o computador. . Isso permitiu que muitas pessoas usassem um computador, que a maioria das pessoas não podia pagar, sem possuir um. Agora, essa é apenas uma maneira histórica de usar computadores, pois não há necessidade de enfileirar os usuários, pois os computadores modernos, mesmo os menores, são capazes de atender a vários usuários devido aos processadores rápidos e aos sistemas operacionais multitarefa.

Techopedia explica o compartilhamento de tempo

A prática de compartilhamento de tempo foi desenvolvida a partir da constatação de que apenas um único usuário fazendo uso do computador era muito ineficiente e que um grande grupo que o utilizava não era. A razão para isso foi o padrão de interação de um indivíduo em que o usuário digita grandes informações, seguidas de longas pausas, principalmente devido ao usuário pensar em seu próximo passo ou fazer outra coisa. Porém, se mais usuários usassem o computador ao mesmo tempo, isso significaria que as pausas do usuário poderiam ser preenchidas pelas atividades de outro usuário; portanto, dada uma base de usuários grande o suficiente, o processo poderia se tornar muito eficiente em muitos casos. os usuários poderiam usar o computador ao mesmo tempo e haveria pouco tempo de inatividade para o computador. Os usuários foram capazes de acessar o mesmo computador através de terminais diferentes e foram avisados ​​quando era a sua vez.

O processamento em lote foi usado para diminuir o atraso entre a execução de um programa ou usuário e o próximo, mas um sistema totalmente multiusuário era um conceito completamente diferente que exigia que os estados do usuário fossem salvos na própria máquina.

O primeiro projeto de compartilhamento de tempo foi implementado por John McCarthy nos últimos meses de 1957, usando um IBM 704 modificado e, posteriormente, um IBM 7090 modificado. O primeiro sistema de compartilhamento de tempo comercialmente bem-sucedido foi o Dartmouth Time Sharing System.

O que é compartilhamento de tempo? - o que é techopedia