Click here to send us your inquires or call (852) 36130518

HISTOIRE DU LOGICIEL (SYSTMES D'EXPLOITATION)

2002 Jean Bellec
Retour histoire informatique

en construction  dernire mise jour 12 novembre, 2004

INTRODUCTION

Mme si les concepts thoriques de la programmation des automates, puis du concept de la machine universelle de Turing et la structure de base du fonctionnement des ordinateurs (Von Neumann) ont t tablis avant les annes 1950, la mise en oeuvre de ces concepts et leur application des machines fabriques en srie remontent seulement la fin des annes 1950 o les concepts de langage de programmation et de systme d'exploitation se sont imposs.

On traitera sparment des problmes de langages, qui n'ont gure profondment volu depuis la fin des annes 1960, et on examinera d'abord le problme des systmes d'exploitation.

SYSTMES D'EXPLOITATION

L'objectif initial du systme d'exploitation tait l'optimisation du temps consacr par la machine des calculs utiles, par opposition son immobilisation pour la prparation des travaux et pour la collecte des rsultats. Les systmes mis au point pour assurer le spooling de l'entre des donnes et des rsultats sur les machines 1958-1968 sont la premire gnration. En fait deux solutions ont t apportes paralllement, l'une chez IBM (machine scientifiques) et Univac tait une premire version de distribution des fonctions suivant deux machines physiques, l'autre surtout rpandue dans les ordinateurs de gestion multiplexait les oprations de spooling sur une mme machine introduisant de ce fait la premire version de "multi-tasking". 

On s'aperut qu'il tait -au moins thoriquement- possible non seulement de multiplexer les entres-sorties mais aussi de multiplexer l'excution de plusieurs programmes de calcul lorsque ceux-ci taient ralentis par des accs des fichiers situs sur des appareils priphriques (bandes ou disques magntiques)

Par ailleurs, les machines de "process control" avaient faire face des problmes de simultanit des entres-sorties avec le calcul et on inventa pour ces applications le systme de gestion des interruptions (y compris leur masquage et l'attribution de niveaux de priorit).

C'tait peu prs la visibilit des systmes d'exploitation au moment du lancement de la srie 360 par IBM.

Des travaux universitaires mirent en lumire au dbut des annes 1960 le manque de productivit de ces systmes de traitement par lots, lorsqu'on incluait dans les tches le dveloppement des programmes. Un accs immdiat la machine pour corriger des erreurs triviales permettait de gagner des journes entires de programmeurs. C'est ainsi que naquirent les systmes en temps partag o le systme d'exploitation fournissait chaque utilisateur une machine virtuelle offrant toutes ou, le plus souvent, une partie des possibilits de la machine relle. 

Cependant, l'organisation des travaux de gestion de manire taylorienne tendait organiser la socit autour des plannings de l'ordinateur ne reprsentait pas une solution satisfaisante pour automatiser les tches directement en contact avec le monde extrieur. C'est le problme d'automatisation de la rservation des places d'avions qui fut chez IBM le catalyseur de la rvolution vers les systmes transactionnels. Mais on s'aperut aussi rapidement que le traitement en temps rel des transactions bancaires par exemple posait des problmes de mme nature. 

Les systmes dits de troisime gnration rpondaient pour le matriel ces besoins, l'introduction de systmes de protection de mmoire plus ou moins sophistiqus ncessits pour des systmes de time-sharing n'taient pas tous indispensables pour le transactionnel. Par contre, il devint fondamental de dvelopper des mcanismes de sauvegarde des donnes, non seulement en cas de panne du matriel, mais mme pour permettre de faire des corrections ou des annulations de transactions.

Les systmes batch laissrent progressivement de 1970 1985 la place au transactionnel pour la majorit des applications.

Avec le transactionnel (et en parallle avec le time-sharing) arriva le support de terminaux et des lignes de communications par l'ordinateur. L encore, deux tendances s'opposrent au dbut, l'une de centralisation es fonctions dans l'ordinateur principal, l'autre de traitement spar par un processeur frontal communiquant avec lui. Les systmes d'exploitation drivs des systmes temps rel privilgiaient la premire approche, ceux ayant fait voluer leur traitement batch prfraient la seconde. La victoire des seconds est davantage d la matrise de la complexit par une isolation des fonctions qu' une efficacit plus grande.

La gestion de l'interface humain-machine deviendra le sujet essentiel des systmes d'exploitation dans le priode 1975-1985, au fur et mesure de l'utilisation de terminaux par de plus en plus de travailleurs. De plus en plus de fonctions se virent transfrer dans le terminal, ordinateur central ne pilotant plus chaque frappe sur le clavier du terminal. Des systmes de formulaires pilotant les transactions, la saisie et une partie du contrle du formulaire tant effectu en local.

 

La disponibilit des serveurs bon march base de microprocesseurs du commerce laissrent croire une mutation fondamentale des systmes d'exploitation, le paradigme du client-serrveur. On crut alors que les systmes transactionnels sur main frames allaient laisser la place des systmes contexte distribu o l'essentiel du travail aurait lieu dans un micro-ordinateur client ayant accs un serveur centralis pour le accs aux bases de donnes. En fait, seules les applications trs faible taux de mises jour vitaient la sophistication de la synchronisation des bases de donnes distribues et rapidement ces fonctions furent l aussi ralises sur les systmes ouverts.

C'est sur les micro-ordinateurs qu'intervint la plus grande rvolution des systmes d'exploitation, celle des systmes gestion de fentres invente au Xerox PARC la fin des annes 1970. Au dbut les ordinateurs personnels possdaient un systme d'exploitation issu de celui des mini-ordinateurs utiliss en time-sharing , essentiellement UNIX. CP/M ou MS/DOS en taient des versions simplifies pour un seul utilisateur. Ce qui fut introduit par Xerox (et sa suite par le Macintosh et Windows) tait un systme multi-tches sous le contrle d'un seul utilisateur gr de manire "vnementielle" la manire des ordinateurs de contrle de processus. Ce traitement est le systme de base de la machine dna s Windows NT et le Mac, il est ralis par une ou plusieurs tages de superstructures sur Windows non NT et dans UNIX.

Certains avaient pens au dbut des annes 1990 que l'ordinateur personnel avait vcu et serait remplac par un retour aux systmes centraliss avec des terminaux intelligents (network computers). Il n'en a rien t. L'attrait d'une utilisation personnelle et la naissance d'une informatique nomade a fait refuser ce retour aux sources.
L'informatique nomade a vu natre des systmes d'exploitation spcialiss dans les PDA o la notion de systme de fichiers voit dcrotre son rle et o un accs rapide l'information privilgie le stationnement indfini des applications (dans leur tat courant ou non) dans la mmoire visible du systme. Les PalmOS (et autres) ont privilgi une notion universelle de sauvegarde des programmes et des donnes sur des ordinateurs hte, travers des rseaux locaux ou distance.

Les superordinateurs d'aujourd'hui ont abandonn les concepts invents de 1960 1990 pour adopter la formule du massivement parallle, rompant aussi avec l'adressage uniforme des multiprocesseurs invents dans les annes 1960. Le rle du rseau d'interconnexion devenu fondamental est partag entre matriel et logiciel.

On ne saurait oublier l'importance de l'interconnexion des ordinateurs sur Internet qui a rvolutionn l'informatique dans les annes 1995-2000.

Que nous prpare le futur?

L'informatique nomade n'est pas encore dans sa phase de maturit. Son intgration avec les tlcommunications laisse encore dsirer pour que l'accs Internet via son PDA soit rellement utile autre chose que la consultation de son rpondeur tlphonique. Parmi les problmes en attente de solution, figurent les moyens d'interaction humain/machine pour ces applications.

L'autre domaine qui fait l'objet de travaux importants chez les constructeurs mais qui n'a pas encore t test, c'est le fonctionnement automatique d'un rseau de serveurs, sans la contrainte d'administrateurs. Cette automatisation dlivrant de la puissance informatique rpond aux rves qu'avaient eu ds les annes 1960 les pionniers de Multics. En adoptant de plus une stratgie de multi-calculateurs. Parmi les problmes rsoudre figurent ceux de migration de bases de donnes sans interruption de service et l'volution presque obligatoirement htrogne des serveurs.

Chapitre 1: Environnement d'Excution des Programmes

Chapitre 2: Gestion des Ressources

Chapitre 3: Gestion des Travaux

Chapitre 4: Interactions avec l'utilisateur

 

 

ARTICLES CONNEXES (souvent lis l'histoire des Matriels)

 

 

Zeblaze| XT175| xiaomi m365| xiaomi Roborock S50| Roborock S50| Wltoys| VISUO XS812| Viltrox EF-M2| Vernee T3 Pro| Ulefone Power 5| Tronxy X5S| SONOFF| SJCAM SJ8 PRO| Rowin WS-20| MXQ PRO| MJX Bugs 5W| lixada| LEMFO LEM8| lemfo lem4 pro| LEMFO| koogeek| kkmoon| JJPRO X5| hubsan h501s x4| hubsan h501s| Hubsan| hohem isteady pro| goolrc| Feiyu| Feiyu Tech G6| Ender 3| Creality Ender 3| Bugs 5W| anet a8 3d printer review| Anet| Anet A4| Anet A6| Anet A8| andoer| ammoon| amazfit bip|

按揭計算機| 買樓| 上車盤| 搵樓| 屋苑| 樓盤| 地產| 租樓| 租盤| 二手樓| 新盤| 一手樓| 豪宅| 校網| 放盤| 樓價| 成交| 居屋| 貝沙灣| 美孚新邨| 嘉湖山莊| 太古城| 日出康城| 九龍站 | 沙田第一城| 樓市走勢| 青衣| 西半山| 西貢| 荃灣|

雪茄网购| 雪茄| 哈瓦那雪茄| 雪茄价格| 雪茄烟网购| 雪茄专卖店| 雪茄怎么抽| 雪茄烟| 雪茄吧| 陈年雪茄| 大卫杜夫雪茄| 保利华雪茄| 古巴雪茄品牌| 古巴雪茄| 古巴雪茄多少钱一只| 古巴雪茄专卖网| 烟斗烟丝| 烟丝| 小雪茄| 金特罗雪茄| 帕特加斯d4 | 蒙特雪茄| 罗密欧朱丽叶雪茄| 网上哪里可以买雪茄| 限量版雪茄| 雪茄专卖| 雪茄专卖网| 雪茄哪里买| 买雪茄去哪个网站| 推荐一个卖雪茄的网站| 雪茄烟| 古巴雪茄价格| 雪茄海淘| 雪茄网| 帕拉森雪茄|

噴畫| banner| banner 價錢| Backdrop| Backdrop 價錢| 易拉架| 易拉架 價錢| 橫額| 印刷| 橫額印刷| 印刷 報價| 貼紙| 貼紙印刷| 宣傳單張| 宣傳單張印刷| 展覽攤位| 書刊 印刷| Bannershop| Ebanner| Eprint| 印刷公司| 海報| 攤位| pvc板| 易拉架設計| 海報印刷| 展板| 禮封| 易拉架尺寸| foamboard| hk print| hong kong printing| Printing| 喜帖| 過膠| 信封| backdrop| print100| 咭片皇| 印館|

邮件营销| Email Marketing 電郵推廣| edm营销| edm| 营销软件| 推广软件| 邮件群发软件| 邮件群发| Mailchimp| Hubspot| Sendinblue| ActiveCampaign| Aweber| 邮件主题怎么写| 邮件主题| 邮件模板| Maichimp| benchmark| SMS|

wms| vending machine| barcode scanner| QR code scanner| SME IT| it solution| rfid tag| rfid| rfid reader| it outsourcing| POS label| IRLS| IT Support| system integration| software development| inventory management system| label printing| digital labelling| barcode label| Self Service Kiosk| Kiosk| Voice Picking| POS scanner| POS printer| System Integrator| printing labels| Denso| barcode| handheld| inventory management| warehouse management| stock taking| POS| Point of sale| Business service| Web Development| vending| app development| mobile app development| handheld device| terminal handheld| inventory management software| pos system| pos software| pos hardware| pos terminal| printer hong kong| receipt printer| thermal printer| thermal label printer| qr code scanner app| qr scanner app| online qr code scanner| qr code scanner online mobile| qr code scanner download| mdm| mobile solutions| mdm solutions| mobile device management|

Tomtop| Online Einkaufen| online shop| Autozubehör| Bekleidung| Kopfhörer| badausstattung| Badmöbel| smartwatch günstig| Luftbefeuchter| lichtbox| Kosmetiktaschen| Make-Up Pinsel| Smartphones günstig| tablet günstig| Wanderstock| fahrrad maske| spielekonsole| spielkonsole| Geldbeutel| Gaming Kopfhörer|

electric bike| best electric bike| electric bikes for adults| e bike| pedal assist bike| electric bikes for sale| electric bike shop| electric tricycle| folding electric bike| mid drive electric bike| electric trike| electric mountain bike| electric bicycle| electric bike review| electric fat bike| fat tire electric bike| women's electric bike |

office| 地產代理| 辦公室| Property Agent| Hong Kong Office Rental| hong kong office| 物業投資| office building| Commercial Building| Grade A Office| 寫字樓| 商業大廈| 甲級寫字樓| 頂手| 租寫字樓| leasing| Rent Office| 地產新聞| office for sale|

太古廣場| 海富中心| 中港城| 統一中心| 瑞安中心| 力寶中心| 信德中心| 新港中心| 中環中心| 合和中心| 康宏廣場| 星光行| 鷹君中心| 遠東金融中心| 港晶中心| 無限極廣場| 光大中心| 中遠大廈| 海港中心| 新世界大廈| 永安中心| 南洋中心| 永安集團大廈| 華潤大廈| 永安廣場| 朗豪坊| 時代廣場| 新世紀廣場| 太古城中心| 希慎廣場| 交易廣場| 創紀之城| 港威大廈| 企業廣場| 新文華中心| 置地廣場| 怡和大廈| 世貿中心| 太子大廈| 中信大廈| 禮頓中心| 中銀大廈| 銅鑼灣廣場| 環球大廈| 海濱廣場| 新鴻基中心| 萬宜大廈| Tower 535| 高銀金融國際中心| 海濱匯| 皇后大道中9號| 國際金融中心| 半島中心| 利園三期| 天文臺道8號| 信和廣場| 娛樂行| 南豐大廈| 帝國中心| 中環廣場| 美國銀行中心| 尖沙咀中心| 新東海商業中心| Chater House| Nexxus Building| One Island East| 中匯大廈| Fairmont House| 華懋廣場| 中建大廈| 北京道1號| 胡忠大廈| Central Plaza| The Centrium| LHT Tower| China Building| AIA Central| Crawford House| Exchange Tower| AIA Tower| World Wide House| One Kowloon| The Gateway | One Island South| Jardine House| Millennium City | Exchange Square| Times Square | Pacific Place| Admiralty Centre| United Centre| Lippo Centre| Shun Tak Centre| Silvercord| The Center| Mira Place| Ocean Centre| Cosco Tower| Harcourt House| Cheung Kong Center|

school| international school of hong kong| international school| school in Hong Kong| primary school| elementary school| private school| UK school| british school| extracurricular activity| Hong Kong education| primary education| top schools in Hong Kong| Preparatory| best international schools hong kong| best primary schools in hong kong| primary school hong kong| private school hong kong| british international school| extra-curricular| school calendars| boarding school| school day| Bursary| British international school Hong Kong| British school Hong Kong| English primary school Hong Kong| English school Hong Kong| International school Hong Kong| School Hong Kong| boarding school Hong Kong| best school in Hong Kong| School fees|

electric bike| Best smartwatch| Best Wilreless earphones|