Збірники наукових праць ЦНТУ

Permanent URI for this communityhttps://dspace.kntu.kr.ua/handle/123456789/1

Browse

Search Results

Now showing 1 - 4 of 4
  • Item
    Особливості проектування архітектури довіри нульового рівня
    (ЦНТУ, 2024) Минайленко, Р. М.; Поліщук, Л. І.; Minailenko, R.; Polishchuk, L.
    В статті проведено аналіз особливостей архітектури довіри нульового рівня (АДНР), яка є новою концепцією інформаційної безпеки, враховуючою віддалений формат доступу співробітників до інформації, яка є власністю підприємства, де вони працюють. Показано, що традиційні моделі забезпечення інформаційної безпеки, засновані на периметрі безпеки, не дозволяють забезпечити потрібний рівень захисту від можливих загроз. The article provides an overview and analysis of modern BIOS interfaces. It is shown that due to the large The article analyzes the features of the zero-level trust architecture (ZTR), which exists. a relatively new concept of information security, taking into account the remote format of employee access to information that is the property of the enterprise where they work.
  • Item
    Об’єктно-орієнтований підхід в програмуванні. Композиційна взаємодія об’єктів
    (ЦНТУ, 2022) Улічев, О. С.; Буравченко, К. О.; Поліщук, Л. І.; Ulichev, О.; Buravchenko, К.; Polishchuk, L.
    В даній статті проведено дослідження певних аспектів об’єктно-орієнтованого підходу в програмуванні. Основну увагу приділено поняттям взаємодії об’єктів та композиційної взаємодії. В статті розглядається ієрархія взаємодії та особливості конкретних способів її реалізації. На основі опрацьованих матеріалів (навчальних посібників, книги з даної тематики, професійних дискусій розробників) запропоновано трактування основних типів взаємодій. This article aims to consider the types of interaction, in particular the compositional interaction between objects, and to identify the characteristics of individual types. The aim of the article is to clarify the essence of the concepts of different types of relationships between classes. The article proposes a number of theses that illustrate the ambiguity of the interpretation of concepts - types of connections. In the following calculations, different types of interaction are illustrated by examples and one of the options for interpretation and classification of compositional interaction is proposed. Analysis of a number of literature sources and articles in professional forums leads to the conclusion that the question of specifying the types of interaction and determining - which of the types should be implemented in a given case, is quite complex, despite the simplicity of its formulation. Some theses: 1) At the level of the basic definitions of OOP: composition is one of the types of interaction between objects in OOP (along with aggregation and association). But even at this stage, contradictions were found, in some sources the authors describe (suggest) that aggregation and composition are subspecies of association; 2) Many publications consider the interaction of objects at the level of opposition of "inheritance" and "composition". And this approach involves considering the interaction of objects at a higher level of abstraction, it is not considered the mechanisms of OOP, but rather the philosophy of the programming paradigm and the objective way of thinking; 3) In fact, there are no clear formal rules and restrictions (most modern OOP languages are quite flexible) and a specific approach to interaction between objects in building the object hierarchy is chosen directly by the developer (architect, programmer, etc.). The question of compliance of one or another configuration of the interaction of objects with the principles of OOP is very ambiguous. The flexibility of the OOP is both an advantage and a disadvantage of the paradigm at the same time, and this particular issue of the interaction of objects once again demonstrates this fact. There are two main interpretations of the relationship, one formed in the Society of C ++ developers (taking into account the peculiarities of OOP in this programming language), the other is based on the principles and specifications of UML. Thus, although UML placed the terms "aggregation" and "composition" in a specific context ("part-whole" relationship), but the authors of the notation failed to define them clearly and unambiguously, the decision is largely left to the intuition of developers.
  • Item
    Огляд інтерфейсів сучасного BIOS та особливості його налаштування
    (ЦНТУ, 2022) Минайленко, Р. М.; Поліщук, Л. І.; Конопліцька-Слободенюк, О. К.; Minailenko, R.; Polishchuk, L.; Konoplitska-Slobodenyuk, O.
    В статті проведено огляд аналіз інтерфейсів сучасної BIOS. Показано, що у зв'язку з великою кількістю виробників апаратного і програмного забезпечення існує безліч різновидів BIOS, що відрізняються один від одного інтерфейсом і назвою функцій. Різні BIOS пропонують користувачеві різний набірможливостей для налаштування системи: В одних цих можливостей більш ніж достатньо, в той час як інші таких можливостей не надають зовсім. Оскільки сучасні комп'ютери є найскладнішими електронними пристроями, що складаються з десятків компонентів, кожен з яких у свою чергу побудований з мільйонів складових, то будь-яка помилка може призвести до збою або до повної відмови роботи комп’ютера. Якщо прошивка BIOS вимагає певних навичок і знань, то первинні налаштування цілком під силу середньому користувачеві. Більш того, розуміння правил експлуатації комп'ютера є необхідним для грамотного його використання. The article provides an overview and analysis of modern BIOS interfaces. It is shown that due to the large number of hardware and software manufacturers, there are many types of BIOS that differ from each other in terms of interface and function names. Different BIOSes offer the user a different set of options for configuring the system: Some of these options are more than enough, while others do not provide such options at all. Since modern computers are the most complex electronic devices, consisting of dozens of components, each of which in turn is built from millions of components, any mistake can lead to a failure or complete failure of the computer. If the BIOS firmware requires certain skills and knowledge, then the initial settings are quite within the power of the average user. Moreover, understanding the rules of computer operation is necessary for its competent use. You need to pay attention to a few simple tips: – before starting system setup using BIOS, you need to save all important information; – be sure to remember the set and changed value of the parameter. In case of problems in the system, it will be possible to return the previous value; – do not change unknown parameter values, but specify their values beforehand; – do not change several unrelated parameters at the same time, because in the event of a failure it will be difficult to determine which value was set incorrectly; – avoid editing the Hard Disk Utility section found in outdated BIOS versions. This can damage a modern hard drive. It is extremely important to follow these rules when updating the BIOS: - always read the documentation for the board. Most often, if the board supports work with some advanced flashing technology, the process of working with it is clearly described in the documentation; - often a readme file is added to the bin file with the firmware, which lists the differences between this version of the firmware and the previous ones. Be sure to study this information before turning to the computer and looking for new options in the BIOS; - perform the procedure in the most stable conditions, especially when it comes to power supply - it is preferable to use an uninterrupted power source; – if the system is "overclocked", it is necessary to return it to normal mode; – if problems occur during the BIOS update process, do not turn off the computer in any case. It is necessary to repeat the process or overwrite the old image that was saved first. If this does not help, you need to contact specialists to replace the chip itself, which contains the BIOS; - to protect against failed firmware, it is recommended to also save the utility itself and the image to the boot disk.
  • Item
    Огляд методів балансування навантаження в хмарних системах
    (ЦНТУ, 2021) Минайленко, Р. М.; Резніченко, В. А.; Конопліцька-Слободенюк, О. К.; Поліщук, Л. І.; Minailenko, R.; Reznichenko, V.; Konoplitska-Slobodenyuk, O.; Polishchuk, L.
    В статті проведено огляд методів балансування навантаження в хмарних системах. Показано, що існуючі методи балансування навантаження хмарних систем мають обмежене використання і на даний час універсальної системи балансування навантаження не існує. Крім того, ні один із розглянутих методів не враховує такі важливі складові систем як мережа і дискова підсистема. Методи балансування навантаження хмарних систем вимагають вдосконалення, метою якого повинна бути можливість повного моніторингу системи для задоволення вимог користувачів і розробників. Cloud systems are currently the most popular concept of information systems and are the result of the evolution of a chain of methods for their construction. The main task of cloud technologies is to create a virtual cloud system consisting of virtual distributed resources. These resources provide remote provisioning of cloud access services with the required level of customer service Analysis and load balancing in cloud systems is quite an urgent task, as most open access cloud systems use simple load schedulers for their physical servers. The problem of load balancing requires a solution not when the server unexpectedly failed in the process of working on the task, which discourages users from using such a product, but at the very beginning of the project. In the early stages of design, it is acceptable to increase capacity by connecting new servers or using code optimization algorithms. But when a certain limit is reached, these measures become insufficient. The article reviews the methods of load balancing in cloud systems. It is shown that the existing methods of load balancing of cloud systems have limited use and currently there is no universal load balancing system. In addition, none of the considered methods takes into account such important components of systems as network and disk subsystem. Load balancing methods for cloud systems require improvement, the purpose of which should be the ability to fully monitor the system to meet the requirements of users and developers.