• 전문가 요청 쿠폰 이벤트
*태*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 3
검색어 입력폼
  • 비전공으로 개발자 입문을 하려는 이들을 위한 안내서, SI, SM.
    비전공 개발 입문자를 위한 안내서System Integration, SI.System Management, SM.SI, SM 입문자를 위한 안내서.용어 설명SI란?System Integration이라 하여 시스템통합 사업을 의미함.정보시스템 구축에 있어 하드웨어부터 소프트웨어까지 일괄적으로 구축되는 시스템임.보통 비전공 소프트웨어 개발자가 투입되는 시점은 소프트웨어의 개발, 테스트, 운영 기간임.이 중에서도 가장 많이 투입되는 기간이 개발, 테스트 기간.SM이란?System Management라 하여 시스템유지보수 사업을 의미함.SI를 통해 시스템구축 사업이 종료되고 나서 해당 정보시스템에 대한 유지보수 소요가 발생.해당 유지보수 기술을 제공하는 소프트웨어 개발자를 의미함.보통 유지보수 업무를 수행하는 개발자는 최소 만 3년 이상 개발 업무를 수행해 본경력직이 맡게 되는 경우가 많음.SI와 다른 것은 SI는 새로운 정보시스템을 구축하며 거대한 정보시스템의 각자 맡은 파트를구축하는 것이 일반적이지만, SM은 담당하게 되는 시스템의 크기에 따라 여러 개의시스템을 담당하게 되는 경우도 있음.SI의 주요 기술 구성들.소프트웨어 기준으로.프로그래밍 언어로는 Java, 프레임워크로는 Java 진영에서 유명한 스프링 프레임워크가일반적으로 보급되어 있고 사용되고 있음.그룹사의 경우엔 해당 그룹사에서 자체적으로 개발한 프레임워크를,공공기관의 경우엔 공공에서 개발한 프레임워크를 쓰는 경우가 있음.하지만 대부분의 SI에서의 프레임워크들은 그 기반 기술이 스프링프레임워크이다.그래서 스프링프레임워크를 사용할 줄 알면 SI에서 사용되는 대부분의 프레임워크에는금방 익숙해질 수 있는 장점이 있음.스프링프레임워크를 이용한 Java로 프로그램을 구축하면, Java로 이루어진 프로그램과SQL을 통해 Database와 데이터를 주고받을 수 있는 중간에 ‘장치’와도 같은 것이 필요함.그 도구에는 JPA, Hibernate, MyBatis라는 기술이 가장 대중적임.각 기술에는 특징들이 있으며 상황에, MariaDB, PostgreSQL, Tibero 등이 있음.가장 많이 쓰이는 데이터베이스관리시스템들임.이 중에서도 Oracle을 가장 많이 쓰는 편이며, Oracle의 데이터베이스 기능들을 파악한다면,다른 데이터베이스의 기능들도 대부분 파악할 수 있음.각 데이터베이스관리시스템, DBMS의 경우, 각자 고유의 특징들이 존재함.해당 고유의 특징들은 보통 Oracle 기반의 기능들을 파악하고 있다면, 금방 적응이 가능함.그래서 최초에 DBMS 기능을 익힐 때는 Oracle, Oracle의 설치와 삭제가 부담스럽다면MySQL을 설치하고 연습하는 것이 좋은 편임.SI에서는 보통 웹표준으로 개발하지 않고 UI 솔루션을 사용하는 경우가 많음.Nexacro, X-Platform, WebSquare, SBGrid, IBSheet 등의 다양한 솔루션들이 사용됨.웹표준으로 개발한다 하면 보통은 HTML5, CSS3를 이용하여 화면의 레이아웃과 컴포넌트들을배치하고, IBSheet, SBGrid 등을 붙여서 사용하게 됨.웹표준으로 개발한다고 하지 않는다면 Nexacro, X-Platform, WebSquare 등의 UI 제작용소프트웨어를 사용하게 됨.보통 웹표준으로 하든, UI 솔루션을 사용하든 HTML5, CSS3, Javascript 등을 사용하여 해야 함.화면의 기본 뼈대는 HTML5, CSS3로 꾸며야 하며 화면에서 동적인 동작을 보여주고,데이터의 동적인 변환을 이루어 내는 동적 페이지를 작성하려면 Javascript를 사용할 줄알아야 함.웹표준이 아니더라도 UI 솔루션을 사용할 때는 Javascript를 사용하여동적인 표현을 하며, 비즈니스 로직의 처리도 Javascript를 사용함.웹표준을 사용할 때는 jQuery를 사용하는 경우도 많음.jQuery를 사용하여 javascript를 좀 더 간편하게 사용함.jQuery 사용의 주된 용도는 Document의 특정 요소를 선택하고,값을 동적으로 표현해 주고, Ajax라는 기술을 활용하기 위함임.이 중에서도 Ajax 기능은 잡혀 있고 그 위에 어떤 것들을 입혀 나간 뒤에 세세한 조정이 필요할 때는개발자가 직접 해야 하는 경우가 많음.이때 CSS3와 HTML5를 모른다면 수정을 하는 것은 불가능에 가까울 수 있음.위에 나열된 기술들은 기초적인 것들은 필수적으로 파악하고 있어야 함.잘한다면 좋은 대우를 받으며 좋은 개발자 취급을 받을 수 있음.하지만 못한다면 많은 인내와 인고의 시절을 보내야 할 수도 있음.개발자에게 가장 핵심적인 능력은 Java, Spring framework, SQL임.그리고 조연 격에 해당하는 것들이 Javascript와 jQuery 기술임.이 다섯가지 기술들이 SI, SM 개발자들의 핵심과도 같은 기술이라고 알고 있으면 좋음.지금까지는 기술에 대한 이야기를 하였음.SI와 SM을 할 때 신입이 주의해야 할 것이 있는 것들을 알려 드리겠음.우선 SI와 SM에서는 경력 속이기와 인원수 부풀리기가 심함.특히나 프로젝트에 능력이 뛰어난 개발자가 투입되어 있고 해당 개발자가 매우 협조적인 태도를 보이는 개발자라면 프로젝트를 수행하는 회사는 인원수를 줄이고 경력이 낮거나 질이 떨어지는 개발자를 싼 가격에 투입하려는 경우가 많음.투입되는 개발자의 원가에서 개발자에게 지급되는 임금을 뺀 돈이 자신들의 수익이기 때문에 그러함.이 점은 신입 개발자들에게 3년차, 또는 5년차로 경력 속이기를 해서 파견을 내보내게 되는 매우 유혹에 빠지기 쉬운 요소가 됨.신입이 200 정도의 급여를 받고 3년차나 5년차로 파견을 나가게 되면, 해당 신입을 파견 보낸 회사는 매우 많은 이익을 남길 수 있기 때문임.물론 이런 이익은 모두 운명공동체처럼 향유하는 서클이 있기 때문에 이 안내서를 읽는 신입 개발자 분께서는 그런 서클을 깨려는 정의의 투사가 되려 하지는 않았으면 좋겠음.왜냐면, 신입인 개인이 목에 핏대를 세워가며 투사처럼 싸워도 깨기 힘든 서클이기 때문임.그리고 그나마 그런 면이 아이러니하게도 신입 개발자가 IT에 발 디딜 수 있는 틈이 되기도 함.아마도 비전공 소프트웨어개발 지망생 분들은 가 속여서 사용한 경력을 진짜 본인인 것인 것처럼 사용하게 되면 나중에 형사처벌을 받는 경우까지 생김. 글쓴이는 KOSA라는 협회에서 제공해 주는 경력인증서비스를 사용 중인데 과거 KOSA에서 허위로 경력을 증명하였다가 적발되어 1년의 징역형 형사처벌을 받았다는 알림 팝업을 본 적이 있음.경력을 허위로 속여서 프로젝트에 투입하는 것은 범죄 행위 취급을 받음.다만 개발자 본인이 불가항력으로, 즉 본인의 의사도 아니고 투입하는 회사의 의사로 속였고 개발자 본인도 적극적으로 속이는 행위에 가담하지 않고 실제 경력인 것처럼 사용하고 다니지 않았으면 법으로 처벌은 안 받는다고 함.다만 개발자 본인이 허위 경력을 적극적으로 본인 경력인 것처럼 사용하면 처벌 대상이 됨.사회생활하면서 이 점을 꼭 명심해 주었으면 함.허위 경력은 모든 개발자들에게도 피해를 입히는 행위임.3 ~ 10년 사이의 초급, 중급 개발자 하여 투입되었는데 신입 개발자 수준의 실력도 안 되는 사람이면 결국 그런 개발자가 들어와야 하는 자리에 엉뚱한 사람이 들어와 있게 되는 결론이 남.그리고 그런 초, 중급이 해줘야 할 일을 못하기 때문에 그 일은 다른 주변인들에게 전가가 되고 주변 같은 프로젝트의 개발자들이 피해를 보게 됨.또한 고객들 입장에서는 3 ~ 10년의 초, 중급 개발자들의 질에 대해 의심을 품지 않을 수 없게 됨.그리고 이건 개발자들의 경력으로는 실력을 증빙하기 힘들다는 의구심을 낳게 되고 결국 궁극적으로 이건 IT의 소프트웨어 개발자 시장에 매우 악영향을 끼치며 더 많은 비용을 낳게 만듦.회사에서 경력을 속이는 것은 개발자 개인이 어찌할 수 없는 불가항력적인 일이지만, 개발자 자신이 그 속인 경력을 진짜 자신의 경력인양 들고 다니며 사용하는 것은 문제가 될 수 있음.급여 부분에서는 민감해야 함.1/13으로 지급하는 회사는 피하는 것이 좋음.급여를 익월 말에 지급하는 회사도 좋음.전체적으로 급여를 상식적으로 지급하지 않는 회사는 피하는 것이 좋음.회사의 수익을 극대화하려고 그러는 것일 수도 있 자금 여력이 부족한 회사의 경우엔 직원의 임금으로 장난을 치는 경우가 많음.회사가 자금 여력이 부족하다는 소리는 언제 불시에 임금 체불이 일어날 수 있고 언제 회사가 갑자기 망해서 정상적으로 받아야 할 퇴직금도 지급받기 힘들 수 있다는 소리임.그렇기 때문에 차라리 급여가 낮더라도 급여를 정상적인 회사들처럼 지급하는 회사를 선택하는 것이, 급여는 높게 부르더라도 이상하게 지급하는 회사를 선택하는 것보다 훨씬 나음.글쓴이도 개발자 생활을 하며 짧은 프로젝트 기간 내에서 친해진 개발자들에게 가장 많이 듣던 조언이 있음.아무래도 소프트웨어 개발자의 인건비로 수익을 내는, 심하게 말해서 사람 장사를 하는 곳이다 보니 사람의 인건비로 별의 별 일이 다 일어나고 그로 인해 많은 상처들을 입음.정상적으로 오랜 경력을 쌓은 개발자 분들은 그런 일들을 적게 또는 많이 다들 겪어 보셨음.그래서 해주시는 말씀은, 별의 별을 다 겪어도 좌절하지 말고, 견디어 내며 버티면 좋다는 조언이었음. 그렇다고 당했을 때 그저 인내하라는 것이 아니라 적극적으로 억울함을 정부기관이나 사법기관에 호소하며 구제받으려고 노력하고 싸워야 할 때는 싸워야 한다는 것이었음.물론 여기에는 전제조건이 있음.본인이 범법 행위를 하지 않았어야 한다는 점임.절대 본인이 프로젝트 내에서 범법 행위를 저질러서는 안 됨.그럼 100%는 아니더라도 높은 확률로 피해를 입었을 때 구제를 받을 수 있음.그럼에도 좌절의 기간은 온다고 함.만난 분들 중 한 분은 대기업 IT 계열사 직원이셨는데 과거 경력 동안에 수 천 만원에 달하는 임금과 퇴직금을 떼인 적이 있다고 하셨음.적극적으로 노력하고 구제받으려 했지만 결국 실패하고 수 천 만원을 떼이셨다고 함.이런 일은 개발자 생활을 해 나가면서 언제 갑자기 본인에게 일어날지 모를 일임.그러므로 견디어 나가면서, 범법 행위를 하지 않고 자신이 억울할 때 적극적으로 법에 기댈 수 있도록 하며 개발자 생활을 해나가는 것이 매우 중요함.저의 가이드가 도움이 되셨기를 바랍니다.이 가이드를 작성다.
    공학/기술| 2020.01.07| 8페이지| 10,000원| 조회(269)
    미리보기
  • 기업의 사회적 책임...
    1. 기업의 사회적 책임을 다하고 있는 기업의 사례와 견해- 사례Nokia◎ 노키아 행동규칙Nokia Code of Conduct1997년에 제정된 ‘노키아 행동 규칙(Nokia Code of Conduct)’은 노키아의 비즈니스 활동과 내부 정책에 대한 기본 방침을 윤리와 법, 인권, 이해의 상충/선물 및 뇌물, 직장내 실천, 환경, 공급업체들, 이행이라는 7개로 분류하여 제시하고 있다. 여기에서도 노키아가 갖고 있는 기업의 사회적 책임에 대한 생각은 잘 드러나는데, 노키아는 주주들의 장기적인 가치를 실현하기 위해 환경, 윤리, 사회적 원칙을 지지하며, 최상의 수준에서 윤리적 규범과 법 준수, 환경 보전, 인간권리 존중, 다양성 존중, 인권과 환경법에 충실한 공급업체 선정 등을 강조하고 있다. 그리고 직원 각자에게 노키아의 행동 규칙을 장려할 책임을 부여하고 있다. 노키아는 이 행동 규칙을 2005년 기준으로 25개 국어로 번역하여 해당 국가에 전달하였고, 이런 작업은 앞으로도 지속될 것이다.◎ 환경보전 활동다음으로 노키아는 환경에 대한 사회적 책임을 실행하는 데도 적극적이다. EU 위원회의 통합 제품 정책에 협력하여 환경을 보전하고 개선하는 데 있어 행정당국의 규제 중심이 아닌 새로운 방식으로 해결하려고 노력하고 있다. 노키아는 제품의 생산에서부터 수명이 다한 제품의 처리까지 책임지는 생명주기를 기반으로 한 환경전략을 구사하고 있다. 그래서 원자재 관리, 반품된 제품과 폐품의 재활용에 대한 대비, 에너지 효율에 초점을 두고 관리한다. 또한 유럽에서는 노키아 전 제품에 EU의 폐전기전자제품 처리지침 규정이 적용되므로, 2005년 8월 13일부터 EU 내에서 버려지는 노키아 제품은 의무적으로 회수처리를 이행해야 하며, 내년부터 의무 재활용률도 달성해야 한다. 노키아는 유럽 이외의 지역에서도 생명주기에 기반한 환경보전 방침을 실천하고 있다. 예컨대, 미국에서는 E-bay의 웹 사이트에서 E-bay's Rethink라는 프로그램을 통해서 수명이 다한 노키아 제품의 회수를 신청하면 수거하며, 모든 비용은 노키아에서 부담한다. 그리고 중국에서는 Green Box Take-back Scheme이라는 프로그램을 통해서 용도 폐기된 노키아 제품을 수거한다. 2006년 7월부터 시행된 EU의 제품내 유해화학물질 함유 금지 규제인 RoHS에 적극적으로 대응하기 위해서 이동전화인 Nokia 5140i와 Nokia FlexiHopper Puls 전자파 라디오와 같은 친환경제품을 개발하는 것뿐만 아니라, 협력업체와 공급업체 등 노키아와 관련된 모든 기업에 관련 규제 준수를 요구하고 있다. 그리고 공급자망 전체에 환경 보전을 촉구하는데, 공급자들에게도 환경 관련 기업의 사회적 책임에 대한 평가를 하도록 요구하며, 필요에 따라서 개선 목표를 설정해 주기도 한다. 대외적으로, 2005년에는 세계자연기금(World Widelife Fund : WWF)과 제휴하여 환경보존 활동도 시작했다. 노키아는 WWF와의 제휴를 통해 노키아 직원들이 온라인으로 환경 관련 정보를 얻을 수 있을 뿐만 아니라, 비즈니스 사례를 연구한다거나, 워크숍, 자원봉사, 세미나 등에 참여할 수 있는 프로그램도 실시하고 있다.◎ 노동분야국제노동기구(ILO)의 지침 및 협약, 국내외 노동관련법에 준하여 노동정책을 실시하고 있음. 국제노동기구와 노키아 행동규칙에 기반을 둔 OHS(Occupational Health and Safety)를 시행하고 있는데, OHS 웹사이트를 구축하여 온라인으로 전 세계 노키아 지사들 간의 OHS에 대한 모범사례를 공유하고 글로벌 OHS 관리 팀이 월례 회의를 통해 중요 안건을 논의하고 있다. 2006년에는 OHSAS 18001을 바탕으로 OHS 경영시스템을 개발할 예정.노키아는 종업원과 경영진의 원활한 의사소통을 위한 다양한 채널을 운영하는데 그 중 대표적인 것이 노키아 유로포럼. 공급업체 선정에서도 납품엄체의 근로 조건에 대한 엄격한 평가 기준과 윤리적 결함을 가려 업체 선별. “노키아는 국제 인간 권리와 환경법에 충실한 공급업체들과만 계약한다는 모토 아래, 공급업체들의 도덕적 실행을 감시할 권리가 있고, 문제가 생기면 긴급 조치할 수 있다.”, “공급업체는 윤리적인 행동을 준수하고 국제적으로 인정되는 인권에 대한 국내 및 국제법을 엄격히 준수해야 한다.”라고 명확하게 정하고 있다. 납품업체 선정 시 인사부서에서 공급업체의 전 프로세스와 근로조건을 평가하고 거기다가 노키아의 노동 관행이 적용될 수 있도록 요구, 감시하고 있다.◎ 사회공헌 활동노키아는 자신들의 주력 사업을 활용하여 정보화 기회를 박탈당하고 있는 저소득 계층 청소년들에게 교육 기회를 제공하는 “BridgeIt" 프로그램과 ”Make a Connection" 프로그램을 집중적으로 실천하고 있다. BridgeIt는 국제청소년재단, 피어선 그룹, 유엔개발계획이 공동으로 진행하고 있는 디지털 정보격차 해소 사업으로 필리핀에서 모바일 기술을 활용하여 디지털 교재를 학교에 전송해 주고 있는 프로그램이다. Make a Connection 프로그램은 이미 전세계 미국, 영국, 독일 등 19개국에서 실행되고 있는데 한국에서는 아동과 청소년을 대상으로 ‘사랑의 공부방 지원사업’을 펼치고 있다.◎ 공급망을 통한 사회적 책임 전파노키아는 비즈니스 활동 전 영역에서 사회적 책임을 실천하기 위해 공급망 전체, 즉 노키아의 공급업체들에게 윤리 및 환경 교육을 실시하고 있다. 윤리 교육에서 주로 다루는 내용은 기업의 사회적 책임, 노키아 행동 규칙, 공급자에 대한 사회적 책임, 노동경영시스템인 SA8000의 내용, 공급자 평가에서의 사회적 책임에 대한 감사정보이며 2004년에 교육을 받은 공급업체는 60%였으나 2005년에는 70%, 이후로 계속 증가했다. 이 외에도 CSR, 즉 기업의 사회적 책임 관련 이슈를 공급망에 확산할 수 있도록 GeSi Supply-Chain Working Group에 동참하고 있으며 공급자를 위한 자기평가질문을 만들었다.- 견해현재 국내 기업의 입장에서는 기업의 사회적 책임에 대한 인식이 수익창출을 위한 투자의 개념이 아니라 어쩔 수 없이 해야 하는 비용의 개념으로 받아들여지고 있다. 실질적으로 이루어지는 사회적 책임 내용에 있어서도 가장 많이 발전한 곳은 삼성SDI와 LG전자 주도의 환경 분야의 사회적 책임이고 이것도 EU의 재품 내 유해화학물질 함유 금지 규제인 RoHS 인증을 위해서 행해졌다. 수출 중심인 삼성, LG 그룹의 기업의 사회적 책임 비중이 전체 38.5%를 차지할 정도이며 타 기업의 참여도는 낮은 편이다.CSR은 과거처럼 기업의 CEO들에게 어쩔 수 없는 비용이나 동정에서 우러나오는 기부가 아닌 기업의 미래와 브랜드 가치 창출을 위한 투자의 개념으로 바뀌어야할 것이다. 나이키는 사회적 책임에 대한 관리 소홀로 인해 하청국가에서 형편없는 임금을 지급하면서 고가의 브랜드 판매 전략을 유지한다는 도덕성 비판에 직격탄을 맞아 한때 엄청난 불매운동과 브랜드 가치 하락을 겪어야 했고 Shell 사는 정유처리 시설 폐기과정에서 바다에 수장시킨다는 내용 때문에 환경단체는 Greenpeace의 반대 시위에 이에 따른 독일에서 휘발유 판매 점유율이 40% 하락을 겪어야 했다. 그리고 갈수록 기업에 대한 브랜드 가치는 단순 제품 또는 상품의 품질에서 나오는 것이 아니라 해당 기업이 행하는 CSR로 인해 갖추는 이미지에서도 경쟁력이 나오며 세계 글로벌 기업의 CEO들도 CSR에 대한 진지한 인식들이 갖춰져 가는 중이다. 이에 뒤떨어지지 않게 국내 기업들도 단순 규제 회피용이나 법규 충족만을 위해서가 아니라 CSR을 통한 기업 가치의 제고와 자사 경쟁력 향상 및 투자의 개념으로서 CSR을 행해야할 것이다. 물론 기업의 사회적 책임은 해당 기업의 생존이 우선시된 뒤에 고려되어 져야 할 활동일 것이다. 많은 사회단체나 기업 외부 이해관계자는 더 나은 단계의 것을 원하지만 기업의 최우선 목표는 이윤 창출을 통한 지속적인 경제활동이며 이것을 통한 고용 창출 및 수익 획득이 궁극적으로 사회에 기업이 끼치는 긍정적 활동이라고 생각한다. 그런 면에서 현재 CSR에 큰 부분을 차지하는 기업들이 기업의 생존을 위한 전략의 차원에서 사회적 책임에 접근하는 것이 옳다고 본다.
    경영/경제| 2010.11.04| 3페이지| 5,000원| 조회(135)
    미리보기
  • 운영체제 연습문제 Chapter1-4 주관식 풀이
    Chapter 01. 운영체제의 개요1. 운영체제의 몇 가지 주요 목적을 설명하시오.- 사용자와 컴퓨터 간의 인터페이스 제공- 자원의 효율적인 운영 및 자원 스케쥴링- 데이터 공유 및 주변장치 관리- 처리 능력 및 신뢰도 향상, 사용 가능도 향상- 응답 시간 단축, 반환 시간 등의 단축2. 운영체제의 역할은 무엇인가?OS는 사용자가 하드웨어를 편하게 사용할 수 있도록 소프트웨어나 펌웨어로 만들어져 있는 시스템 프로그램이다.3. 운영체제와 접촉해야 하는 여러 가지 대상들을 나열하고, 이들의 특성을 간단히 설명하시오.- 최종 사용자일반 사용자, 프로그래머, 운영자, 기계 혹은 다른 컴퓨터 등- 응용 소프트웨어최종 사용자들에게 일반적인 도구를 제공하는 프로그램- 시스템 소프트웨어특정 응용 프로그램을 만들 수 있게 프로그래밍 환경을 제공하는 프로그램- 하드웨어 자원CPU, 기억장치, 입출력 장치4, HCI, API, OS interface, OS-HW interface 구분, 의미5. 운영체제를 구성하는 프로그램들을 나열하고 각각을 설명하시오.@ 제어 프로그램 : 시스템 전체의 작동 상태 감시, 작업의 순서 지정, 작업에 사용되는 데이터 관리 등의 역할을 수행하는 것으로 다음과 같이 구분한다.- 감시 프로그램SP : 제어 프로그램에서 가장 중요, 각종 프로그램의 실행과 시스템 전체의 작동 상태를 감시, 감독하는 프로그램.- 작업 제어 프로그램JCP : 어떤 업무를 처리하고 다른 업무로의 이행을 자동으로 수행하기 위한 준비 및 그 처리에 대한 완료를 담당하는 프로그램으로, 작업의 연속 처리를 위한 스케줄 및 시스템 자원 할당 등을 담당한다.- 자료 관리 프로그램 : 주기억장치와 보조기억장치 사이의 데이터 전송과 보조기억장치의 자료 갱신 및 유지보수 기능을 수행하는 프로그램.@ 처리 프로그램 : 제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램으로 언어 번역 프로그램과 서비스 프로그램, 문제 프로그램 등으로 구분한다.- 언어 번역 프로그램 : 원ayered Systems) : 운영체제의 각 기능/부분을 계층으로 나누었다. 단일형 커널보다 유지보수가 쉽지만 여러 레이어를 거쳐야 하므로 성능이 떨어진다. THE system에서 사용된다.- 마이크로 커널(Micro Kernel) : 단일형 커널은 운영체제의 모든 부분을 커널에 두었지만, 마이크로 커널 시스템에서는 인터럽트 처리, 프로세스 관리, CPU 스케줄링, 파일 시스템, IPC와 같은 중요 기능만 커널에 둠으로써 운영체제가 최소한의 부분만 담당하도록 한다. MINIX, Symbian OS에서 사용된다.7. 운영체제의 5가지 구성요소를 설명하시오.- 슈퍼바이저 프로그램 : 처리 프로그램의 실행을 감독하는 기능을 가진 감시 프로그램- 작업 관리 프로그램 : 사용자가 시스템에게 어떤 작업을 수행하게 지시하는 명령을 해독하여 그 작업이 수행되게 준비하고 작업이 끝나면 마무리를 해준다.- 데이터 관리 프로그램 : 입출력되는 데이터를 표준적으로 관리할 수 있게 해 주고 입출력 장치를 쉽게 사용할 수 있게 해 준다.- 통신 관리 프로그램 : 중앙처리장치와 연결된 각 주변 장치 간의 신호 교환이 원활히 이루어지게 통제하고 외부 통신 회선과 연결되었을 때 통신망을 제어하여 통신이 이루어지게 한다.- 언어 번역 프로그램 : 사용자가 프로그래밍 언어로 작성한 원시 프로그램을 기계 코드인 목적 프로그램으로 번역하는 역할을 한다.- 서비스 프로그램 : 사용자가 더 편리하게 컴퓨터를 사용할 수 있게 지원하는 프로그램.Chapter 02. 운영체제 시스템1. 오프라인과 온라인의 차이점을 기술하시오.온라인 : 카드 판독기 -> CPU -> 프린터오프라인 : 카드 판독기 -> 테이프 구동기 -> 테이프 구동기 -> CPU -> 테이프 구동기 -> 테이프 구동기 -> 프린터2. 다음 유형의 운영체제의 장단점을 비교하시오.a. 일괄처리 : 컴퓨터 시스템에 효율적. 작업 시간이 길어 반환 시간이 느림. 작업관리기능이 제겅되야함. 프로그램 오류 수정 힘이 듦. cpu 유휴상태가 되기 쉬 반환시간이 길어서 cpu 유휴시간이 길다. 다중프로그래밍은 여러 개의 프로그램이 동시에 기억장치에 적재, 수행으로 cpu 유휴시간이 단축되고 처리량이 극대화, 기억장치관리기법 또는 스케줄링 기법 필요.f. 다중처리 : cpu 여러 개 사용, 작업속도와 신뢰성 향상, 여러 cpu 간 기억장치 공유자원 및 cpu 사용, 스케줄링 필요, cpu간 경쟁 제어 고려.g. 실시간 : 자료발생지점에서 단말기로 작업, 입출력, 처리비용 절감, 자료 무작위 도착 때문에 입출력 자료의 일시저장과 대기 필요, 특정상태 재현 불가, 시스템 장애 발생 시 단순 재실행 불가.h. 분산처리 : 자원공유, 계산속도 증가, 신뢰성 향상, 통신기능.3. 시분할 시스템의 동기는 무엇인지 설명하시오.적당한 비용으로 컴퓨터를 대화식으로 사용하려는 노력의 결과.4. 다중 프로그램의 동기는 무엇인지 설명하시오.cpu와 입출력 장치 사이의 속도차로 인한 cpu 유휴상태 증가와 이에 따른 이용률 하락극복을 위해서.5. 다중 프로그래밍과 다중 처리 시스템의 차이점을 설명하시오.다중 프로그래밍은 하나의 cpu와 주기억장치로 구성, 다중처리시스템은 여러 개의 cpu와 하나의 주기억장치로 구성.6. 분산 처리 시스템을 설계하는 이유는 무엇인가?① 자원공유 : 다수의 노드의 네트워크를 통한 상호연결로 한 노드의 사용자가 다른 노드의 자원을 사용 가능케 하는 공유의 기능② 계산속도 증가 : 연산의 병행적 수행으로 여러 노드에 분담을 통한 속도 증가③ 신뢰성 증가 : 여러 노드에 하드웨어와 자료의 적절한 중복을 통한 노드 고장 시 전체 시스템 안전성 보장④ 통신기능 : 네트워크로 상호연결된 노드 간에 통신 프로토콜을 사용한 데이터의 접근, 공유7. 일괄처리 시스템으로 처리될 작업은 어떤 선호 전략이 필요하고, 시분할 처리 시스템에 처리될 작업은 어떤 선호 전략이 필요한가?일괄처리 : 적절한 작업 관리 기능이 필요, 중간 수정이 필요 없는 단순 반복 작업 수행 시 적절시분할처리 : 기억 장치 관리 기법, 디스크 스케0. 임베디드 시스템의 이용 분야를 설명하시오.디지털 TV, 세탁기, 냉장고, PDA, 휴대폰 등의 전자기기에서 공장 자동화, 항공, 우주, 국방, 의료 등의 첨단 분야까지 사용.Chapter 03. 운영체제와 입출력 방식.2. 입출력 방식에서 직접 방식과 간접 방식의 차이점은 무엇인가?직접 : 입력 데이터를 장치제어기에서 cpu 레지스터로, 그 다음 주기억장치로 전송. 출력 데이터를 주기억장치에서 cpu레지스터로, 다시 장치제어기로 전송.간접 : 주기억장치와 장치제어기 사이에 직접 데이터가 전성되는 직접 데이터 엑세스 입출력 방법 존재.3. 간접 입출력 방식에서 DMA 방식과 채널 방식을 비교하고 차이점을 논하시오.DMA : I/O 장치가 직접 주기억장치를 엑세스하여 Data Block을 입출력하는 방식, 입출력 전송이 cpu를 경유하지 않음.채널 : cpu 대신 주기억장치와 I/O 장치 사이 입출력을 제어하는 입출력 전용 프로세서- 차이 : DMA는 한 개의 인터럽트에 의해 한 개의 블록만을 입출력,채널은 한 개의 인터럽트에 의해 여러 개의 블록을 입출력.4. 채널을 이용한 입출력 방식에서 채널을 동작시키려고 CPU가 채널에게 지정하는 명령어는 무엇인가?CCW : Channel Command Word.5. 채널의 종류를 설명하고 실제 입출력하는 과정을 설명하시오.선택채널 : 고속 I/O 장치와 입출력 하기 위해 사용, 특정 1개의 장치 독점 입출력.다중채널 : 저속 I/O 장치를 제어하는 채널, 동시에 여러 개의 I/O 장치를 제어.블록 다중 채널 : 고속 I/O 장치 제어, 동시에 여러 개 I/O 장치 제어6. 단일 버퍼링과 이중 버퍼링, 환형 버퍼링의 특성을 설명하고 상호 비교하시오.이중 : 2개의 버퍼 이용, 단일 버퍼 단점 보완, 입출력과 CPU 처리능력 향상, 기억장치 낭비 우려단일 : 1개의 버퍼 사용, CPU는 채널이 버퍼를 채울 동안 기다리거나 다른 프로그램 실행, CPU 정지 현상이 일어나기도 함.환형 : 환형 큐 사용, 여러 개의 버퍼를 .넘어감10. 버퍼링과 스풀링을 상호 비교하고 각각 차이점을 설명하시오.저장위치주기억장치보조기억장치운영 방식단일작업다중작업구현 방식하드웨어소프트웨어11. 폴링과 인터럽트를 정의하고 서로 비교하시오.폴링 : 인터럽트 발생 시 우선순위가 높은 인터럽트 자원부터 인터럽트 요청 플러그를 차례로 검사, 찾아내어 이에 해당하는 인터럽트 서비스 루틴을 실행. 우선순위 변경 수월, 간단한 회로, 융통성 높고 별도의 하드웨어가 필요 없어 경제적, 많은 인터럽트 존재 시 다 조사해야 하므로 반응시간이 느리다는 단점 존재.벡터 인터럽트 : CPU와 인터럽트 요청 가능 장치 사이에 장치번호에 해당하는 버스를 병렬 혹은 직렬로 연결, 요청장치의 번호를 CPU에 알리는 방식, 장치판별을 위한 별도의 프로그램 루틴이 없어 응답속도 빠름, 회로가 복잡, 추가 하드웨어 필요로 비경제적, 질렬과 병렬 우선순위 부여 방식.12. 인터럽트가 발생하였을 때 운영체제가 가장 먼저 하는 일이 무엇인지 설명하고 인터럽트 처리 과정을 설명하시오.프로그램 카운터의 내용 + CPU로 수행한 모든 프로그램 정보 저장 -> 인터럽트 서비스 루틴 개방 -> 인터럽트 처리 완료 후 발생 이전 상태 복귀 후 중단되었던 작업 재개.13. 인터럽트를 사용하는 시스템에서 출력 연산을 수행하는 자세한 단계를 설명하시오.PASS14. 트랩은 인터럽트의 일종으로 볼 수 있는지, 그리고 왜 발상해는지 이유를 설명하시오.인터럽트와 트랩은 유사.부정확한 데이터로 명령어 정확히 실행 불가 시, 기억장치 보호구역 침범 시, 할당되지 않은 동작코드, 기억장치 이탈 주소 등 실행할 명령이 없을 때.Chapter 04. 프로세스1. 프로세스의 정의를 설명하시오.실행 중인 프로그램을 의미. 운영체제가 관리하는 최소 단위의 작업(Job), 태스크(Task)이다.2. 프레서스의 4가지 상태의 의미를 기술하고 어떤 때에 상태 변화를 일으키는지 설명하시오.준비 : 프로세스가 프로세서 할당받기 위해 대기 중인 상태실행 : 준비상태 큐에서 프로세스가 프.
    공학/기술| 2010.11.01| 8페이지| 2,500원| 조회(1,254)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 03월 29일 일요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
5:25 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감