
총 138개
-
임계영역과 임계영역을 해결하기 위한 방법2025.01.031. 공유 자원의 접근 프로세스는 작업을 할 때 공유된 자원을 가지고 공동으로 작업하는 경우가 있다. 여러 프로세스가 한정된 자원을 가지고 공동으로 작업을 하게 되면 문제가 생길 수 있다. 공유자원은 프로세스가 공동으로 사용하는 변수나 메모리 등이 있는데 공동으로 사용이 되기 때문에 누가 언제 데이터를 읽느냐에 따라서 결과가 다르게 나올 수 있다. 즉, 공유자원의 접근 순서에 따라 문제가 생길 수 있다는 것이다. 2. 임계영역 공유 자원 접근 순서에 따라 실행 결과가 달라지는 프로그램의 영역을 임계영역이라고 한다. 임계영역은 영어로...2025.01.03
-
알고리즘: 재귀적 성질과 알고리즘 사례2025.01.151. 재귀적(Recursive) 성질의 의미 재귀적 성질은 반복적으로 스스로를 이용하여 정의하거나 응용하는 성질이며, 자기 자신을 호출하거나 사용하게 되는 것을 의미한다. 수학 분야에서는 자기 자신을 다시 이용하여 대상을 정의하는 것을 말하며, 신호처리 및 시스템 분야에서는 출력이 다시 입력으로 되돌아가서 사용되는 것을 뜻한다. 또한 프로그래밍에서의 재귀적 성질은 반복 연산 등과 같이 자기 자신을 다시 호출하는 프로그램을 말한다. 2. 재귀적 알고리즘과 그렇지 않은 경우의 차이점과 특징 재귀적 알고리즘(Recursive Algori...2025.01.15
-
2024년 1학기 컴퓨터의 이해 중간과제물(공통)2025.01.251. 정보사회와 4차 산업혁명 ① 정보는 사회의 모든 분야에서 필수적인 자원으로 자리 잡았으며, 정보 획득 능력과 활용 능력은 개인과 사회의 발전에 중요한 요소가 되었습니다. 동시에 정보의 질이 떨어지고 개인정보 보호 문제가 더욱 심각해지고 있다. 사용자들은 막대한 정보 속에서 가치 있는 데이터를 찾아내야 하는 어려움에 직면해 있으며, 이는 데이터 관리와 프라이버시 보호의 중요성을 강조하고 있다. ② 컴퓨터, 인터넷, 통신 기술 등 정보 기술의 발달은 정보 생산, 저장, 전송, 활용의 효율성을 크게 향상시켰다. 이러한 글로벌화 추세...2025.01.25
-
디지털 회로 실험 및 설계 - 74LS47 Driver를 이용한 7-Segment 실험 12025.05.161. 7-segment 디스플레이 7-segment는 7개의 마디와 1개의 점으로 이루어진 표시장치이다. 마디와 점은 모두 LED이며, 7개의 마디를 선택적으로 온/오프하여 숫자나 영문자를 표시하고, 점으로는 소수점을 표시한다. 7-segment는 애노드 공통형과 캐소드 공통형이 있으며, 애노드 공통형이 주로 사용된다. 2. 7447 디코더 7447 디코더는 BCD 코드를 10진수로 바꾸어 7-segment에 표시해 준다. 출력 단자는 7-segment의 7개의 마디(a~g)와 연결하며, 출력 단자로 'low'를 출력하여 7-seg...2025.05.16
-
C언어 간단한 게임 만들기 (가위 바위 보)2025.05.051. C언어 프로그래밍 이 프로젝트는 C언어를 사용하여 간단한 가위바위보 게임을 구현하는 것입니다. 코드에는 rand() 함수를 사용하여 컴퓨터가 랜덤으로 가위, 바위, 보를 선택하도록 하였고, switch-case 문을 사용하여 선택된 것을 출력하는 부분이 포함되어 있습니다. 또한 입력값이 유효하지 않을 경우 다시 선택하도록 하는 기능도 구현되어 있습니다. 2. 게임 프로그래밍 이 프로젝트는 간단한 가위바위보 게임을 구현하는 것으로, 게임 프로그래밍의 기본적인 요소들이 포함되어 있습니다. 플레이어와 컴퓨터의 선택을 받아 승패를 결...2025.05.05
-
화학실험 예비레포트 12. 고분자 화합물의 형성2025.05.141. 미국 수지 식별코드 미국 수지 식별코드(ASTM International Resin Identification Coding System)는 플라스틱 제품에 붙이는 일련의 기호로, 제품이 만들어진 플라스틱 수지를 식별하기 위해 만들어졌다. 1988년 미국의 플라스틱 산업 협회(SPI)에서 개발하였으나, 2008년부터는 국제 표준 기구인 ASTM International에서 관리한다. 이 시스템은 재활용할 때 유형의 품목에 따라 쉽게 분류할 수 있도록 한다. 기호를 둘러싼 삼각형을 형성하는 화살표가 시계방향으로 순환하는 모양이며,...2025.05.14
-
일본정부의 라인야후 네이버지분 매각 현황, 배경, 대책2025.01.161. 라인야후 라인은 일본 1위 모바일 메신저로, 상호 합의에 따라 국내 기업 네이버가 개발권을, 일본 소프트뱅크가 경영권을 행사 중이다. 2023년 11월 네이버 클라우드가 악성코드에 감염돼 라인에서 개인정보 51만건이 유출되었고, 이후 일본 총무부는 네이버와의 자본 관계를 포함한 경영 체제 개선을 요구했다. 네이버와 소프트뱅크는 라인 모회사인 A홀딩스 지분을 50%씩 보유하고 있으며, 라인야후는 최근 '탈 네이버' 전략을 공식화했다. 2. 라인야후 사태 주요 일지 라인은 일본 1위 모바일 메신저로, 상호 합의에 따라 국내 기업 ...2025.01.16
-
[배재대] 모바일 프로그래밍 1학기 과제2025.05.051. Snake 게임 Snake 게임은 고전 게임 중 하나로, 뱀을 조종하여 사과를 먹으면서 점수를 얻는 게임입니다. 뱀이 벽이나 자신의 몸에 부딪히면 게임이 끝납니다. 이 코드는 Android 앱에서 Snake 게임을 구현한 것으로, 뱀의 움직임, 사과 생성, 점수 계산 등의 기능을 포함하고 있습니다. 1. Snake 게임 Snake 게임은 오랜 역사를 가진 고전 게임으로, 단순한 규칙과 직관적인 조작 방식으로 많은 사람들에게 사랑받아 왔습니다. 이 게임은 플레이어가 점점 길어지는 뱀을 조종하며 장애물을 피하고 먹이를 먹어 점수를...2025.05.05
-
[A+]중앙대학교 마이크로프로세서 응용회로설계실습 argc,argv 실습 결과보고서2025.05.051. 마이크로프로세서 응용회로 설계 실습 마이크로프로세서응용회로설계실습 6주차 결과보고서입니다. 교재 P.45에 있는 실습을 진행한 캡쳐화면과 fnd.c 코드 중 빈칸 부분을 채운 내역을 첨부하였습니다. argc, argv 예제파일인 argc_argv를 장비를 통해 확인한 결과도 포함되어 있습니다. 1. 마이크로프로세서 응용회로 설계 실습 마이크로프로세서 응용회로 설계 실습은 전자공학 분야에서 매우 중요한 부분입니다. 마이크로프로세서는 다양한 전자기기와 시스템에 사용되며, 이를 효과적으로 설계하고 구현하는 능력은 전자공학자에게 필수...2025.05.05
-
[프로젝트견적] 원가계산2025.01.131. 토공 토공 공종에는 토사깎기, 리핑암깎기, 발파암깎기 등이 포함됩니다. 토사깎기는 도저를 이용하여 수행하며, 리핑암깎기는 리퍼를 사용하고, 발파암깎기는 미진동궆착, 정밀진동제어발파, 진동제어발파 등의 방법으로 진행됩니다. 각 공종별로 단가와 코드가 제시되어 있습니다. 1. 토공 토공은 건설 프로젝트에서 매우 중요한 부분입니다. 토공 작업은 지반을 준비하고 기초를 마련하는 데 필수적이며, 이는 건물의 안전과 안정성에 직접적인 영향을 미칩니다. 토공 작업에는 토량 계산, 절토와 성토, 지반 보강 등 다양한 기술이 요구되며, 숙련된...2025.01.13