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

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

Browse

Search Results

Now showing 1 - 4 of 4
  • Item
    Аналіз еволюції об'єктно-орієнтованої парадигми в патернах мови Java для мультиплатформних середовищ
    (ЦНТУ, 2025) Котов, І. А.; Швець, Д. В.; Карабут, Н. О.; Kotov, I.; Shvets, D.; Karabut, N.
    Дослідження спрямоване на аналіз еволюції об’єктно-орієнтованої парадигми у контексті розвитку патернів мови Java для мультиплатформних середовищ. Акцент робиться на тому, як зміни в архітектурних підходах, зумовлені вимогами кроссплатформності, вплинули на трансформацію об’єктно-орієнтованої парадигми — від класичних принципів інкапсуляції та поліморфізму до сучасних гібридних рішень. Мета роботи — виявити зв’язок між адаптацією Java-інструментів та зростанням актуальності патернів, що забезпечують сумісність коду з різноманітними платформами. У статті простежено еволюційний шлях об’єктно-орієнтованої парадигми у Java, починаючи з ери WORA, де віртуальна машина (JVM) була основним механізмом абстракції від платформ, до сучасних підходів, що поєднують нативну компіляцію з гнучкими архітектурними патернами. На прикладах JavaFX та Spring Boot показано, як інкапсуляція платформо-залежних деталей і поліморфізм перетворилися на інструменти створення універсальних інтерфейсів, здатних адаптуватися під мобільні, десктопні та хмарні середовища тощо. Research focused on the evolution of the object-oriented paradigm in the context of Java language pattern development for cross-platform environments. It centralizes on analyzing the evolution of the objectoriented paradigm in the context of developing Java language patterns for cross-platform environments. Emphasis is placed on how changes in architectural approaches, driven by cross-platform requirements, have influenced the transformation of the object-oriented paradigm — from classical principles of encapsulation and polymorphism to modern hybrid solutions. The work aims to identify the connection between the adaptation of Java tools and the increasing relevance of patterns that ensure code compatibility across various platforms. The paper traces the evolutionary path of the object-oriented paradigm in Java, starting from the WORA era, where the Java Virtual Machine (JVM) served as the primary mechanism for platform abstraction, to modern approaches combining native compilation with flexible architectural patterns. Examples such as JavaFX and Spring Boot demonstrate how the encapsulation of platform-dependent details and polymorphism have evolved into tools for creating universal interfaces that adapt to mobile, desktop, and cloud environments etc.
  • Item
    Розробка цифрового інтерфейсу для керування імпульсним блоком живлення
    (ЦНТУ, 2024) Баранюк, О. Ф.; Каліч, В. М.; Baraniuk, O.; Kalich, V.
    Викладено результати розробки цифрового інтерфейсу до імпульсних блоків живлення з аналоговим контуром керування. Показано, що регулювання напруги блоку живлення можна здійснити шляхом ін’єкції струму у вихідний вимірювальний подільник напруги. Запропонований метод дозволяє одержати лінійну залежність приросту вихідної напруги від величини додаткового струму. Для цифрового керування блоком живлення може бути використаний набір ключів на польових транзисторах або цифро-аналоговий перетворювач. Most switching power supplies are not designed to change their output voltage. However, situations arise where a different voltage from the power source is needed. The purpose of this article is to develop a practical interface scheme for digitally controlling the output voltage of a switching power supply with an analog feedback loop.
  • Item
    Особливості програмування адаптера послідовного інтерфейсу з використанням електронного емулятора
    (ЦНТУ, 2022) Минайленко, Р. М.; Буравченко, К. О.; Резніченко, В. А.; Minailenko, R.; Buravchenko, K.; Reznichenko, V.
    В статті розглянуто особливості програмування адаптера послідовного інтерфейсу з використанням електронного емулятора. Показано, що програми-емулятори дають можливість провести дослідження та проаналізувати відповідні системи або пристрої. Демонстраційний експеримент не вичерпує всіх можливостей активного сприйняття студентами досліджуваного явища і не завжди забезпечує отримання ними якісних знань, оскільки його тільки спостерігають, а не проводять самі. А тому демонстрації із залученням програм-емуляторів потрібно доповнювати виконанням студентами лабораторних робіт з їх допомогою. Програмний емулятор дозволяє проводити відповідну роботу і самостійно (позааудиторно), без залучення викладача. Це дозволяє розширити область зв’язку теорії з практикою, привчити студентів до самостійної дослідницької роботи. Крім того, можливість проводити досліди віддалено від ВНЗ вказує на перспективу використання емуляторів для дистанційного навчання. Програмні моделі загалом дають можливість організувати якісний навчальний процес підготовки фахівців з обчислювальної техніки та комп’ютерних систем. The article discusses the features of serial interface adapter programming using an electronic emulator. Emulators have been shown to enable research and analysis of relevant systems or devices. A demonstration experiment does not exhaust all the possibilities of active perception of the studied phenomenon by students and does not always ensure that they obtain quality knowledge, since it is only observed, and not carried out themselves. Therefore, demonstrations involving emulator programs should be supplemented by students performing laboratory work with their help. The software emulator allows you to carry out relevant work independently (outside the classroom), without the involvement of a teacher. This makes it possible to expand the field of connection between theory and practice, to accustom students to independent research work. In addition, the possibility of conducting experiments remotely from educational institutions points to the prospect of using emulators for distance learning. The implementation of information and educational technologies in educational institutions of Ukraine is one of the main factors in training a high-quality specialist. The most characteristic feature of education at the current stage of development is its informatization, due primarily to the spread of modern computer technology and software in educational institutions, the use of Internet capabilities, the acquisition and accumulation of experience by specialists in the use of information technologies (IT) in their activities. Software models in general make it possible to organize a high-quality educational process of training specialists in computing and computer systems.
  • 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.