{"id":{"repo_id":"greece","oai_identifier":"oai:10442/1187"},"canonical_url":"https://search.dev.ndltd.org/etd/greece/oai:10442/1187","repository":{"repo_id":"greece","name":"Greek National Archive of PhD Theses","base_url":"https://phdtheses.ekt.gr/eadd_oai/request"},"display":{"title":"ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΤΟΥ ΠΥΡΗΝΑ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΗΣ ΠΟΛΥΕΠΕΞΕΡΓΑΣΤΙΚΗΣ ΜΗΧΑΝΗΣ SIMULA","abstract":"THE AREA OF DISCRETE EVENT SIMULATION (DES) IS THE LEAST IMPACTED BY PARALLEL PROCESSING EVEN THOUGH MOST OF ITS APPLICATIONS REQUIRE TREMENDOUS AMOUNTS OF PROCESSING TIME. THE COMMON APPROACH OF PARALLELIZING INDIVIDUALLY SPECIAL PURPOSE PROGRAMS LEADS TO VERY LIMITED IMPROVEMENTS IN PERFORMANCE. WE PROPOSE HERE THE PARALLELIZATION OF GENERAL DES APPLICATIONS WRITTEN IN SIMULA, AS A PART OF AN ONGOING PROJECT THAT AIMS TOWARDS DEVELOPING METHODOLOGIES AND ARCHITECTURESFOR PARALLEL DES. SIMULA IS A GENERAL PURPOSE PROCESS ORIENTED LANGUAGE WHOSE STRUCTURE ALLOWS THE CREATION OF PROCESSES WHICH CAN PARTICIPATE IN A QUASI-PARALLEL EXECUTION ACCORDING TO AN INTERLEAVED FASHION . THE ARGUMENT THAT THE EVENT LIST OF THE SEQUENTIAL DES ALGORITHM CANNOT BE EFFICIENTLY PARTITIONED SO THAT TO SUPPORT CONCURRENT PROCESS EXECUTION IS DISPUTED, AND THE PROBLEM OF PARALLELIZING THE SEQUENTIAL DES ALGORITHM EMBEDDED IN HIGHER LEVEL SIMULATION LANGUAGES IS STUDIED. A GRAPH MODEL IS FIRST DEVELOPED TO REPRESENT THE PROCESS INTERFERENCE. THEN, THE DUAL PROBLEM OF MUTUALLY EXCLUDING INTERFERING PROCESSES AND CRITICAL (SUB)SECTIONS IS DEFINED AND SOLVED BY STATING THE QUASI-PARALLEL EQUIVALENCE AS THE BASIC REQUIREMENT THAT THE SOLUTION SHOULD SATISFY. FURTHERMORE, THE RELATION BETWEEN PROCESS CONCURRENCY AND INTERFERENCE IS INVESTIGATED, THE DEGREE OF PARALLELISM IS DEFINED AND ITS BOUNDS ARE ESTABLISHED. IMPLEMENTATION ASPECTS ARE ALSO INTRODUCED, INCLUDING THE NEW PARALLEL DES PACKAGE P_SIMULATION, THE SCHEDULER AND THE SYNCHRONIZER OF THE OPERATING SYSTEM KERNEL, AND THE MAIN FEATURES OF THE PROPOSED MULTIPROCESSOR ARCHITECTURE. FINALLY, EXPERIMENTAL RESULTS AND PERFORMANCE STUDIES ARE CONDUCTED, WHICH VALIDATE THE CORRECTNESS OF OUR APPROACH AND THE HIGH PERFORMANCE EXPECTED.","abstract_html":"THE AREA OF DISCRETE EVENT SIMULATION (DES) IS THE LEAST IMPACTED BY PARALLEL PROCESSING EVEN THOUGH MOST OF ITS APPLICATIONS REQUIRE TREMENDOUS AMOUNTS OF PROCESSING TIME. THE COMMON APPROACH OF PARALLELIZING INDIVIDUALLY SPECIAL PURPOSE PROGRAMS LEADS TO VERY LIMITED IMPROVEMENTS IN PERFORMANCE. WE PROPOSE HERE THE PARALLELIZATION OF GENERAL DES APPLICATIONS WRITTEN IN SIMULA, AS A PART OF AN ONGOING PROJECT THAT AIMS TOWARDS DEVELOPING METHODOLOGIES AND ARCHITECTURESFOR PARALLEL DES. SIMULA IS A GENERAL PURPOSE PROCESS ORIENTED LANGUAGE WHOSE STRUCTURE ALLOWS THE CREATION OF PROCESSES WHICH CAN PARTICIPATE IN A QUASI-PARALLEL EXECUTION ACCORDING TO AN INTERLEAVED FASHION . THE ARGUMENT THAT THE EVENT LIST OF THE SEQUENTIAL DES ALGORITHM CANNOT BE EFFICIENTLY PARTITIONED SO THAT TO SUPPORT CONCURRENT PROCESS EXECUTION IS DISPUTED, AND THE PROBLEM OF PARALLELIZING THE SEQUENTIAL DES ALGORITHM EMBEDDED IN HIGHER LEVEL SIMULATION LANGUAGES IS STUDIED. A GRAPH MODEL IS FIRST DEVELOPED TO REPRESENT THE PROCESS INTERFERENCE. THEN, THE DUAL PROBLEM OF MUTUALLY EXCLUDING INTERFERING PROCESSES AND CRITICAL (SUB)SECTIONS IS DEFINED AND SOLVED BY STATING THE QUASI-PARALLEL EQUIVALENCE AS THE BASIC REQUIREMENT THAT THE SOLUTION SHOULD SATISFY. FURTHERMORE, THE RELATION BETWEEN PROCESS CONCURRENCY AND INTERFERENCE IS INVESTIGATED, THE DEGREE OF PARALLELISM IS DEFINED AND ITS BOUNDS ARE ESTABLISHED. IMPLEMENTATION ASPECTS ARE ALSO INTRODUCED, INCLUDING THE NEW PARALLEL DES PACKAGE P_SIMULATION, THE SCHEDULER AND THE SYNCHRONIZER OF THE OPERATING SYSTEM KERNEL, AND THE MAIN FEATURES OF THE PROPOSED MULTIPROCESSOR ARCHITECTURE. FINALLY, EXPERIMENTAL RESULTS AND PERFORMANCE STUDIES ARE CONDUCTED, WHICH VALIDATE THE CORRECTNESS OF OUR APPROACH AND THE HIGH PERFORMANCE EXPECTED.","abstract_has_math":false,"creators":["Παπασπυρόπουλος, Γεώργιος"],"institution":"Πανεπιστήμιο Πατρών","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":1989,"date_issued":"1989","date_published":"1989","updated_at":"2026-07-24T02:24:46Z","subjects":["LARGE SCALE DISCRETE EVENT SIMULATION","MUTUAL EXCLUSION PROBLEM","Operating systems","Parallele architectures","Parallel computing","PROCESS SCHEDULING","PROCESS SYNCHRONIZATION","SIMULA","SIMULATION LANGUAGES","ΓΛΩΣΣΕΣ ΕΞΟΜΟΙΩΣΗΣ","ΕΞΟΜΟΙΩΣΗ ΔΙΑΚΡΙΤΩΝ ΓΕΓΟΝΟΤΩΝ ΜΕΓΑΛΗΣ ΚΛΙΜΑΚΑΣ","Λειτουργικά συστήματα","Παράλληλες αρχιτεκτονικές","Παράλληλοι υπολογισμοί","ΠΡΟΒΛΗΜΑ ΑΜΟΙΒΑΙΟΥ ΑΠΟΚΛΕΙΣΜΟΥ","ΣΥΓΧΡΟΝΙΣΜΟΣ ΔΙΕΡΓΑΣΙΩΝ","ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΕΡΓΑΣΙΩΝ","Natural Sciences","Computer and Information Sciences","Engineering and Technology","Electrical Engineering, Electronic Engineering, Information Engineering","Φυσικές Επιστήμες","Επιστήμη Ηλεκτρονικών Υπολογιστών και Πληροφορική","Επιστήμες Μηχανικού και Τεχνολογία","Επιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ"],"languages":["gre"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["10.12681/eadd/1187"],"render_values":[{"text":"10.12681/eadd/1187","href":"https://doi.org/10.12681/eadd/1187","code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10442/hedi/1187","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Παπασπυρόπουλος, Γεώργιος"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["1989"]},{"key":"dc:publisher","label":"Institution","values":["Πανεπιστήμιο Πατρών","University of Patras"]},{"key":"dc:type","label":"Dc Type","values":["PhD Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["LARGE SCALE DISCRETE EVENT SIMULATION","MUTUAL EXCLUSION PROBLEM","Operating systems","Parallele architectures","Parallel computing","PROCESS SCHEDULING","PROCESS SYNCHRONIZATION","SIMULA","SIMULATION LANGUAGES","ΓΛΩΣΣΕΣ ΕΞΟΜΟΙΩΣΗΣ","ΕΞΟΜΟΙΩΣΗ ΔΙΑΚΡΙΤΩΝ ΓΕΓΟΝΟΤΩΝ ΜΕΓΑΛΗΣ ΚΛΙΜΑΚΑΣ","Λειτουργικά συστήματα","Παράλληλες αρχιτεκτονικές","Παράλληλοι υπολογισμοί","ΠΡΟΒΛΗΜΑ ΑΜΟΙΒΑΙΟΥ ΑΠΟΚΛΕΙΣΜΟΥ","ΣΥΓΧΡΟΝΙΣΜΟΣ ΔΙΕΡΓΑΣΙΩΝ","ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΕΡΓΑΣΙΩΝ","Natural Sciences","Computer and Information Sciences","Engineering and Technology","Electrical Engineering, Electronic Engineering, Information Engineering","Φυσικές Επιστήμες","Επιστήμη Ηλεκτρονικών Υπολογιστών και Πληροφορική","Επιστήμες Μηχανικού και Τεχνολογία","Επιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["gre"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["10.12681/eadd/1187","http://hdl.handle.net/10442/hedi/1187"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["THE AREA OF DISCRETE EVENT SIMULATION (DES) IS THE LEAST IMPACTED BY PARALLEL PROCESSING EVEN THOUGH MOST OF ITS APPLICATIONS REQUIRE TREMENDOUS AMOUNTS OF PROCESSING TIME. THE COMMON APPROACH OF PARALLELIZING INDIVIDUALLY SPECIAL PURPOSE PROGRAMS LEADS TO VERY LIMITED IMPROVEMENTS IN PERFORMANCE. WE PROPOSE HERE THE PARALLELIZATION OF GENERAL DES APPLICATIONS WRITTEN IN SIMULA, AS A PART OF AN ONGOING PROJECT THAT AIMS TOWARDS DEVELOPING METHODOLOGIES AND ARCHITECTURESFOR PARALLEL DES. SIMULA IS A GENERAL PURPOSE PROCESS ORIENTED LANGUAGE WHOSE STRUCTURE ALLOWS THE CREATION OF PROCESSES WHICH CAN PARTICIPATE IN A QUASI-PARALLEL EXECUTION ACCORDING TO AN INTERLEAVED FASHION . THE ARGUMENT THAT THE EVENT LIST OF THE SEQUENTIAL DES ALGORITHM CANNOT BE EFFICIENTLY PARTITIONED SO THAT TO SUPPORT CONCURRENT PROCESS EXECUTION IS DISPUTED, AND THE PROBLEM OF PARALLELIZING THE SEQUENTIAL DES ALGORITHM EMBEDDED IN HIGHER LEVEL SIMULATION LANGUAGES IS STUDIED. A GRAPH MODEL IS FIRST DEVELOPED TO REPRESENT THE PROCESS INTERFERENCE. THEN, THE DUAL PROBLEM OF MUTUALLY EXCLUDING INTERFERING PROCESSES AND CRITICAL (SUB)SECTIONS IS DEFINED AND SOLVED BY STATING THE QUASI-PARALLEL EQUIVALENCE AS THE BASIC REQUIREMENT THAT THE SOLUTION SHOULD SATISFY. FURTHERMORE, THE RELATION BETWEEN PROCESS CONCURRENCY AND INTERFERENCE IS INVESTIGATED, THE DEGREE OF PARALLELISM IS DEFINED AND ITS BOUNDS ARE ESTABLISHED. IMPLEMENTATION ASPECTS ARE ALSO INTRODUCED, INCLUDING THE NEW PARALLEL DES PACKAGE P_SIMULATION, THE SCHEDULER AND THE SYNCHRONIZER OF THE OPERATING SYSTEM KERNEL, AND THE MAIN FEATURES OF THE PROPOSED MULTIPROCESSOR ARCHITECTURE. FINALLY, EXPERIMENTAL RESULTS AND PERFORMANCE STUDIES ARE CONDUCTED, WHICH VALIDATE THE CORRECTNESS OF OUR APPROACH AND THE HIGH PERFORMANCE EXPECTED.","ΤΟ ΠΕΔΙΟ ΤΗΣ ΕΞΟΜΟΙΩΣΗΣ ΚΑΙ ΕΙΔΙΚΑ ΤΗΣ ΕΞΟΜΟΙΩΣΗΣ ΔΙΑΚΡΙΤΩΝ ΓΕΓΟΝΟΤΩΝ (ΕΔΓ), ΕΧΕΙ ΛΙΓΩΤΕΡΟ ΕΠΗΡΕΑΣΤΕΙ ΑΠΟ ΤΗΝ ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ ΠΑΡΟΤΙ ΑΠΑΙΤΕΙ ΤΕΡΑΣΤΙΟΥΣ ΧΡΟΝΟΥΣ ΕΠΕΞΕΡΓΑΣΙΑΣ. Η ΜΕΘΟΔΟΛΟΓΙΑ ΤΗΣ ΜΟΝΟΜΕΡΟΥΣ ΠΑΡΑΛΛΗΛΟΠΟΙΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΩΝ ΕΙΔΙΚΟΥ ΣΚΟΠΟΥ, ΕΧΕΙ ΟΔΗΓΗΣΕΙ ΜΟΝΟ ΣΕ ΠΕΡΙΟΡΙΣΜΕΝΗ ΒΕΛΤΙΩΣΗ ΤΗΣ ΕΠΙΔΟΣΗΣ ΤΩΝ ΕΦΑΡΜΟΓΩΝ. ΣΤΗΝ ΕΡΓΑΣΙΑ ΑΥΤΗ ΠΡΟΤΕΙΝΕΤΑΙ Η ΠΑΡΑΛΛΗΛΟΠΟΙΗΣΗ ΓΕΝΙΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝΕΔΓ ΓΡΑΜΜΕΝΩΝ ΣΕ SIMULA. Η ΠΡΟΤΑΣΗ ΑΥΤΗ ΑΠΟΤΕΛΕΙ ΜΕΡΟΣ ΕΝΟΣ ΓΕΝΙΚΩΤΕΡΟΥ ΣΧΕΔΙΟΥ ΑΝΑΠΤΥΞΗΣ ΜΕΘΟΔΟΛΟΓΙΑΣ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΩΝ ΓΙΑ ΠΑΡΑΛΛΗΛΗ ΕΔΓ. Η SIMULA ΕΙΝΑΙ ΜΙΑ OBJECT ORIENTED ΓΛΩΣΣΑ ΤΗΣ ΟΠΟΙΑΣ Η ΔΟΜΗ ΕΠΙΤΡΕΠΕΙ ΤΗΝ ΨΕΥΔΟΠΑΡΑΛΛΗΛΗ ΕΚΤΕΛΕΣΗ ΔΙΕΡΓΑΣΙΩΝ ΣΤΗ ΛΙΣΤΑ ΣΥΜΒΑΝΤΩΝ. ΣΤΗ ΔΙΑΤΡΙΒΗ ΑΥΤΗ ΜΕΛΕΤΗΘΗΚΕ ΤΟ ΠΡΟΒΛΗΜΑ ΤΗΣΠΑΡΑΛΛΗΛΟΠΟΙΗΣΗΣ ΤΟΥ ΣΕΙΡΙΑΚΟΥ ΑΛΓΟΡΙΘΜΟΥ ΕΔΓ, ΠΟΥ ΕΙΝΑΙ ΕΝΣΩΜΑΤΩΜΕΝΟΣ ΣΕ ΓΛΩΣΣΕΣ ΑΝΩΤΕΡΟΥ ΕΠΙΠΕΔΟΥ ΟΠΩΣ Η SIMULA. ΑΜΦΙΣΒΗΤΕΙΤΑΙ ΤΟ ΕΠΙΧΕΙΡΗΜΑ ΠΡΟΗΓΟΥΜΕΝΩΝ ΕΡΕΥΝΗΤΩΝ, ΟΤΙ Η ΛΙΣΤΑ ΣΥΜΒΑΝΤΩΝ ΤΟΥ ΣΕΙΡΙΑΚΟΥ ΑΛΓΟΡΙΘΜΟΥ ΔΕΝ ΕΙΝΑΙ ΔΥΝΑΤΟΝ ΝΑ ΔΙΑΜΕΡΙΣΤΕΙ ΓΙΑ ΥΠΟΣΤΗΡΙΞΗ ΠΑΡΑΛΛΗΛΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ. ΚΑΤ' ΑΡΧΑΣ ΟΡΙΣΤΗΚΕ ΕΝΑ ΜΑΘΗΜΑΤΙΚΟ ΜΟΝΤΕΛΟ ΜΕ ΧΡΗΣΗ ΓΡΑΦΗΜΑΤΩΝ ΓΙΑ ΝΑ ΠΑΡΑΣΤΑΘΕΙ Η ΣΧΕΣΗ ΕΠΕΜΒΑΣΗΣ ΤΩΝ ΔΙΕΡΓΑΣΙΩΝ. ΣΤΗ ΣΥΝΕΧΕΙΑ ΟΡΙΣΤΗΚΕ ΤΟ ΔΙΤΤΟ ΠΡΟΒΛΗΜΑ ΤΟΥ ΑΜΟΙΒΑΙΟΥ ΑΠΟΚΛΕΙΣΜΟΥ ΔΙΕΡΓΑΣΙΩΝ ΕΠΕΜΒΑΣΗΣ ΚΑΙ ΤΩΝ ΚΡΙΣΙΜΩΝ (ΥΠΟ)ΠΕΡΙΟΧΩΝ, ΚΑΙ ΛΥΘΗΚΕ ΜΕ ΤΗΝ ΕΙΣΑΓΩΓΗ ΤΗΣ ΨΕΥΔΟΠΑΡΑΛΛΗΛΗΣ ΙΣΟΔΥΝΑΜΙΑΣ ΣΑΝ ΒΑΣΙΚΗΣ ΑΠΑΙΤΗΣΗΣ ΠΟΥ ΘΑ ΠΡΕΠΕΙ ΝΑ ΙΚΑΝΟΠΟΙΟΥΝ ΟΙ ΛΥΣΕΙΣ. ΔΙΕΡΕΥΝΗΘΗΚΕ Η ΕΠΙΔΡΑΣΗ ΤΗΣ ΕΠΕΜΒΑΣΗΣ ΣΤΟΝ ΠΑΡΑΛΛΗΛΙΣΜΟ ΤΩΝ ΔΙΕΡΓΑΣΙΩΝ ΚΑΙ ΟΡΙΣΤΗΚΑΝ Ο ΒΑΘΜΟΣ ΠΑΡΑΛΛΗΛΙΣΜΟΥ ΚΑΙ ΤΑ ΟΡΙΑ ΤΟΥ. ΑΝΑΠΤΥΧΘΗΚΕ ΤΟ ΝΕΟ ΠΑΚΕΤΟ ΠΑΡΑΛΛΗΛΗΣ ΕΔΓ P_SIMULATION, ΣΧΕΔΙΑΣΤΗΚΕ Ο ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΚΑΙ Ο ΣΥΓΧΡΟΝΙΣΤΗΣ ΤΟΥ ΠΥΡΗΝΑ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ ΠΡΟΤΑΘΗΚΕ Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΠΑΡΑΛΛΗΛΟΥ ΣΥΣΤΗΜΑΤΟΣ. ΤΕΛΟΣ, ΕΓΙΝΕ ΜΕΛΕΤΗ ΤΗΣ ΑΠΟΔΟΤΙΚΟΤΗΤΑΣ ΣΕ ΔΙΑΦΟΡΕΣ ΠΕΙΡΑΜΑΤΙΚΕΣ ΚΑΙ ΠΡΑΓΜΑΤΙΚΕΣ ΕΦΑΡΜΟΓΕΣ, ΟΙ ΟΠΟΙΕΣ ΕΠΑΛΗΘΕΥΣΑΝ ΤΗΝ ΟΡΘΟΤΗΤΑ ΤΟΥ ΣΧΕΔΙΑΣΜΟΥ ΚΑΙ ΤΗΝ ΑΝΑΜΕΝΟΜΕΝΗ ΥΨΗΛΗ ΑΠΟΔΟΤΙΚΟΤΗΤΑ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ."]},{"key":"dc:title","label":"Title","values":["ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΤΟΥ ΠΥΡΗΝΑ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΗΣ ΠΟΛΥΕΠΕΞΕΡΓΑΣΤΙΚΗΣ ΜΗΧΑΝΗΣ SIMULA","ANALYSIS AND DESIGN ISSUES FOR THE OPERATING SYSTEM KERNEL OF A PARALLEL SIMULAMACHINE"]}]}],"canonical_facts":{"dc:creator":["Παπασπυρόπουλος, Γεώργιος"],"dc:date":["1989"],"dc:description":["THE AREA OF DISCRETE EVENT SIMULATION (DES) IS THE LEAST IMPACTED BY PARALLEL PROCESSING EVEN THOUGH MOST OF ITS APPLICATIONS REQUIRE TREMENDOUS AMOUNTS OF PROCESSING TIME. THE COMMON APPROACH OF PARALLELIZING INDIVIDUALLY SPECIAL PURPOSE PROGRAMS LEADS TO VERY LIMITED IMPROVEMENTS IN PERFORMANCE. WE PROPOSE HERE THE PARALLELIZATION OF GENERAL DES APPLICATIONS WRITTEN IN SIMULA, AS A PART OF AN ONGOING PROJECT THAT AIMS TOWARDS DEVELOPING METHODOLOGIES AND ARCHITECTURESFOR PARALLEL DES. SIMULA IS A GENERAL PURPOSE PROCESS ORIENTED LANGUAGE WHOSE STRUCTURE ALLOWS THE CREATION OF PROCESSES WHICH CAN PARTICIPATE IN A QUASI-PARALLEL EXECUTION ACCORDING TO AN INTERLEAVED FASHION . THE ARGUMENT THAT THE EVENT LIST OF THE SEQUENTIAL DES ALGORITHM CANNOT BE EFFICIENTLY PARTITIONED SO THAT TO SUPPORT CONCURRENT PROCESS EXECUTION IS DISPUTED, AND THE PROBLEM OF PARALLELIZING THE SEQUENTIAL DES ALGORITHM EMBEDDED IN HIGHER LEVEL SIMULATION LANGUAGES IS STUDIED. A GRAPH MODEL IS FIRST DEVELOPED TO REPRESENT THE PROCESS INTERFERENCE. THEN, THE DUAL PROBLEM OF MUTUALLY EXCLUDING INTERFERING PROCESSES AND CRITICAL (SUB)SECTIONS IS DEFINED AND SOLVED BY STATING THE QUASI-PARALLEL EQUIVALENCE AS THE BASIC REQUIREMENT THAT THE SOLUTION SHOULD SATISFY. FURTHERMORE, THE RELATION BETWEEN PROCESS CONCURRENCY AND INTERFERENCE IS INVESTIGATED, THE DEGREE OF PARALLELISM IS DEFINED AND ITS BOUNDS ARE ESTABLISHED. IMPLEMENTATION ASPECTS ARE ALSO INTRODUCED, INCLUDING THE NEW PARALLEL DES PACKAGE P_SIMULATION, THE SCHEDULER AND THE SYNCHRONIZER OF THE OPERATING SYSTEM KERNEL, AND THE MAIN FEATURES OF THE PROPOSED MULTIPROCESSOR ARCHITECTURE. FINALLY, EXPERIMENTAL RESULTS AND PERFORMANCE STUDIES ARE CONDUCTED, WHICH VALIDATE THE CORRECTNESS OF OUR APPROACH AND THE HIGH PERFORMANCE EXPECTED.","ΤΟ ΠΕΔΙΟ ΤΗΣ ΕΞΟΜΟΙΩΣΗΣ ΚΑΙ ΕΙΔΙΚΑ ΤΗΣ ΕΞΟΜΟΙΩΣΗΣ ΔΙΑΚΡΙΤΩΝ ΓΕΓΟΝΟΤΩΝ (ΕΔΓ), ΕΧΕΙ ΛΙΓΩΤΕΡΟ ΕΠΗΡΕΑΣΤΕΙ ΑΠΟ ΤΗΝ ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ ΠΑΡΟΤΙ ΑΠΑΙΤΕΙ ΤΕΡΑΣΤΙΟΥΣ ΧΡΟΝΟΥΣ ΕΠΕΞΕΡΓΑΣΙΑΣ. Η ΜΕΘΟΔΟΛΟΓΙΑ ΤΗΣ ΜΟΝΟΜΕΡΟΥΣ ΠΑΡΑΛΛΗΛΟΠΟΙΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΩΝ ΕΙΔΙΚΟΥ ΣΚΟΠΟΥ, ΕΧΕΙ ΟΔΗΓΗΣΕΙ ΜΟΝΟ ΣΕ ΠΕΡΙΟΡΙΣΜΕΝΗ ΒΕΛΤΙΩΣΗ ΤΗΣ ΕΠΙΔΟΣΗΣ ΤΩΝ ΕΦΑΡΜΟΓΩΝ. ΣΤΗΝ ΕΡΓΑΣΙΑ ΑΥΤΗ ΠΡΟΤΕΙΝΕΤΑΙ Η ΠΑΡΑΛΛΗΛΟΠΟΙΗΣΗ ΓΕΝΙΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝΕΔΓ ΓΡΑΜΜΕΝΩΝ ΣΕ SIMULA. Η ΠΡΟΤΑΣΗ ΑΥΤΗ ΑΠΟΤΕΛΕΙ ΜΕΡΟΣ ΕΝΟΣ ΓΕΝΙΚΩΤΕΡΟΥ ΣΧΕΔΙΟΥ ΑΝΑΠΤΥΞΗΣ ΜΕΘΟΔΟΛΟΓΙΑΣ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΩΝ ΓΙΑ ΠΑΡΑΛΛΗΛΗ ΕΔΓ. Η SIMULA ΕΙΝΑΙ ΜΙΑ OBJECT ORIENTED ΓΛΩΣΣΑ ΤΗΣ ΟΠΟΙΑΣ Η ΔΟΜΗ ΕΠΙΤΡΕΠΕΙ ΤΗΝ ΨΕΥΔΟΠΑΡΑΛΛΗΛΗ ΕΚΤΕΛΕΣΗ ΔΙΕΡΓΑΣΙΩΝ ΣΤΗ ΛΙΣΤΑ ΣΥΜΒΑΝΤΩΝ. ΣΤΗ ΔΙΑΤΡΙΒΗ ΑΥΤΗ ΜΕΛΕΤΗΘΗΚΕ ΤΟ ΠΡΟΒΛΗΜΑ ΤΗΣΠΑΡΑΛΛΗΛΟΠΟΙΗΣΗΣ ΤΟΥ ΣΕΙΡΙΑΚΟΥ ΑΛΓΟΡΙΘΜΟΥ ΕΔΓ, ΠΟΥ ΕΙΝΑΙ ΕΝΣΩΜΑΤΩΜΕΝΟΣ ΣΕ ΓΛΩΣΣΕΣ ΑΝΩΤΕΡΟΥ ΕΠΙΠΕΔΟΥ ΟΠΩΣ Η SIMULA. ΑΜΦΙΣΒΗΤΕΙΤΑΙ ΤΟ ΕΠΙΧΕΙΡΗΜΑ ΠΡΟΗΓΟΥΜΕΝΩΝ ΕΡΕΥΝΗΤΩΝ, ΟΤΙ Η ΛΙΣΤΑ ΣΥΜΒΑΝΤΩΝ ΤΟΥ ΣΕΙΡΙΑΚΟΥ ΑΛΓΟΡΙΘΜΟΥ ΔΕΝ ΕΙΝΑΙ ΔΥΝΑΤΟΝ ΝΑ ΔΙΑΜΕΡΙΣΤΕΙ ΓΙΑ ΥΠΟΣΤΗΡΙΞΗ ΠΑΡΑΛΛΗΛΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ. ΚΑΤ' ΑΡΧΑΣ ΟΡΙΣΤΗΚΕ ΕΝΑ ΜΑΘΗΜΑΤΙΚΟ ΜΟΝΤΕΛΟ ΜΕ ΧΡΗΣΗ ΓΡΑΦΗΜΑΤΩΝ ΓΙΑ ΝΑ ΠΑΡΑΣΤΑΘΕΙ Η ΣΧΕΣΗ ΕΠΕΜΒΑΣΗΣ ΤΩΝ ΔΙΕΡΓΑΣΙΩΝ. ΣΤΗ ΣΥΝΕΧΕΙΑ ΟΡΙΣΤΗΚΕ ΤΟ ΔΙΤΤΟ ΠΡΟΒΛΗΜΑ ΤΟΥ ΑΜΟΙΒΑΙΟΥ ΑΠΟΚΛΕΙΣΜΟΥ ΔΙΕΡΓΑΣΙΩΝ ΕΠΕΜΒΑΣΗΣ ΚΑΙ ΤΩΝ ΚΡΙΣΙΜΩΝ (ΥΠΟ)ΠΕΡΙΟΧΩΝ, ΚΑΙ ΛΥΘΗΚΕ ΜΕ ΤΗΝ ΕΙΣΑΓΩΓΗ ΤΗΣ ΨΕΥΔΟΠΑΡΑΛΛΗΛΗΣ ΙΣΟΔΥΝΑΜΙΑΣ ΣΑΝ ΒΑΣΙΚΗΣ ΑΠΑΙΤΗΣΗΣ ΠΟΥ ΘΑ ΠΡΕΠΕΙ ΝΑ ΙΚΑΝΟΠΟΙΟΥΝ ΟΙ ΛΥΣΕΙΣ. ΔΙΕΡΕΥΝΗΘΗΚΕ Η ΕΠΙΔΡΑΣΗ ΤΗΣ ΕΠΕΜΒΑΣΗΣ ΣΤΟΝ ΠΑΡΑΛΛΗΛΙΣΜΟ ΤΩΝ ΔΙΕΡΓΑΣΙΩΝ ΚΑΙ ΟΡΙΣΤΗΚΑΝ Ο ΒΑΘΜΟΣ ΠΑΡΑΛΛΗΛΙΣΜΟΥ ΚΑΙ ΤΑ ΟΡΙΑ ΤΟΥ. ΑΝΑΠΤΥΧΘΗΚΕ ΤΟ ΝΕΟ ΠΑΚΕΤΟ ΠΑΡΑΛΛΗΛΗΣ ΕΔΓ P_SIMULATION, ΣΧΕΔΙΑΣΤΗΚΕ Ο ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΚΑΙ Ο ΣΥΓΧΡΟΝΙΣΤΗΣ ΤΟΥ ΠΥΡΗΝΑ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ ΠΡΟΤΑΘΗΚΕ Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΠΑΡΑΛΛΗΛΟΥ ΣΥΣΤΗΜΑΤΟΣ. ΤΕΛΟΣ, ΕΓΙΝΕ ΜΕΛΕΤΗ ΤΗΣ ΑΠΟΔΟΤΙΚΟΤΗΤΑΣ ΣΕ ΔΙΑΦΟΡΕΣ ΠΕΙΡΑΜΑΤΙΚΕΣ ΚΑΙ ΠΡΑΓΜΑΤΙΚΕΣ ΕΦΑΡΜΟΓΕΣ, ΟΙ ΟΠΟΙΕΣ ΕΠΑΛΗΘΕΥΣΑΝ ΤΗΝ ΟΡΘΟΤΗΤΑ ΤΟΥ ΣΧΕΔΙΑΣΜΟΥ ΚΑΙ ΤΗΝ ΑΝΑΜΕΝΟΜΕΝΗ ΥΨΗΛΗ ΑΠΟΔΟΤΙΚΟΤΗΤΑ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ."],"dc:identifier":["10.12681/eadd/1187","http://hdl.handle.net/10442/hedi/1187"],"dc:language":["gre"],"dc:publisher":["Πανεπιστήμιο Πατρών","University of Patras"],"dc:subject":["LARGE SCALE DISCRETE EVENT SIMULATION","MUTUAL EXCLUSION PROBLEM","Operating systems","Parallele architectures","Parallel computing","PROCESS SCHEDULING","PROCESS SYNCHRONIZATION","SIMULA","SIMULATION LANGUAGES","ΓΛΩΣΣΕΣ ΕΞΟΜΟΙΩΣΗΣ","ΕΞΟΜΟΙΩΣΗ ΔΙΑΚΡΙΤΩΝ ΓΕΓΟΝΟΤΩΝ ΜΕΓΑΛΗΣ ΚΛΙΜΑΚΑΣ","Λειτουργικά συστήματα","Παράλληλες αρχιτεκτονικές","Παράλληλοι υπολογισμοί","ΠΡΟΒΛΗΜΑ ΑΜΟΙΒΑΙΟΥ ΑΠΟΚΛΕΙΣΜΟΥ","ΣΥΓΧΡΟΝΙΣΜΟΣ ΔΙΕΡΓΑΣΙΩΝ","ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΕΡΓΑΣΙΩΝ","Natural Sciences","Computer and Information Sciences","Engineering and Technology","Electrical Engineering, Electronic Engineering, Information Engineering","Φυσικές Επιστήμες","Επιστήμη Ηλεκτρονικών Υπολογιστών και Πληροφορική","Επιστήμες Μηχανικού και Τεχνολογία","Επιστήμη Ηλεκτρολόγου Μηχανικού, Ηλεκτρονικού Μηχανικού, Μηχανικού Η/Υ"],"dc:title":["ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΤΟΥ ΠΥΡΗΝΑ ΤΟΥ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΗΣ ΠΟΛΥΕΠΕΞΕΡΓΑΣΤΙΚΗΣ ΜΗΧΑΝΗΣ SIMULA","ANALYSIS AND DESIGN ISSUES FOR THE OPERATING SYSTEM KERNEL OF A PARALLEL SIMULAMACHINE"],"dc:type":["PhD Thesis"]},"updated_at":"2026-07-24T02:24:46Z"}